@@ -22,8 +22,6 @@ def assertRaisesSyntaxError(self, codestr, regex="invalid syntax"):
2222with self .assertRaisesRegex (SyntaxError ,regex ):
2323compile (codestr + "\n " ,"<test>" ,"single" )
2424
25- # TODO: RUSTPYTHON
26- @unittest .expectedFailure
2725def test_invalid_syntax_errors (self ):
2826check_syntax_error (self ,"def f(a, b = 5, /, c): pass" ,"non-default argument follows default argument" )
2927check_syntax_error (self ,"def f(a = 5, b, /, c): pass" ,"non-default argument follows default argument" )
@@ -45,8 +43,6 @@ def test_invalid_syntax_errors(self):
4543check_syntax_error (self ,"def f(a, /, c, /, d, *, e): pass" )
4644check_syntax_error (self ,"def f(a, *, c, /, d, e): pass" )
4745
48- # TODO: RUSTPYTHON
49- @unittest .expectedFailure
5046def test_invalid_syntax_errors_async (self ):
5147check_syntax_error (self ,"async def f(a, b = 5, /, c): pass" ,"non-default argument follows default argument" )
5248check_syntax_error (self ,"async def f(a = 5, b, /, c): pass" ,"non-default argument follows default argument" )
@@ -240,8 +236,6 @@ def test_lambdas(self):
240236x = lambda a ,b ,/ , :a + b
241237self .assertEqual (x (1 ,2 ),3 )
242238
243- # TODO: RUSTPYTHON
244- @unittest .expectedFailure
245239def test_invalid_syntax_lambda (self ):
246240check_syntax_error (self ,"lambda a, b = 5, /, c: None" ,"non-default argument follows default argument" )
247241check_syntax_error (self ,"lambda a = 5, b, /, c: None" ,"non-default argument follows default argument" )