Skip to content

Commit 3d903ef

Browse files
committed
Mark failing tests
1 parent 4ed49e3 commit 3d903ef

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Lib/test/test_named_expressions.py

+6
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,8 @@ def test_named_expression_invalid_16(self):
102102
with self.assertRaisesRegex(SyntaxError, "invalid syntax"):
103103
exec(code, {}, {})
104104

105+
# TODO: RUSTPYTHON
106+
@unittest.expectedFailure
105107
def test_named_expression_invalid_17(self):
106108
code = "[i := 0, j := 1 for i, j in [(1, 2), (3, 4)]]"
107109

@@ -176,6 +178,8 @@ def test_named_expression_invalid_list_comprehension_iterable_expression(self):
176178
with self.assertRaisesRegex(SyntaxError, msg):
177179
exec(f"lambda: {code}", {}) # Function scope
178180

181+
# TODO: RUSTPYTHON
182+
@unittest.expectedFailure
179183
def test_named_expression_invalid_rebinding_set_comprehension_iteration_variable(self):
180184
cases = [
181185
("Local reuse", 'i', "{i := 0 for i in range(5)}"),
@@ -193,6 +197,8 @@ def test_named_expression_invalid_rebinding_set_comprehension_iteration_variable
193197
with self.assertRaisesRegex(SyntaxError, msg):
194198
exec(code, {}, {})
195199

200+
# TODO: RUSTPYTHON
201+
@unittest.expectedFailure
196202
def test_named_expression_invalid_rebinding_set_comprehension_inner_loop(self):
197203
cases = [
198204
("Inner reuse", 'j', "{i for i in range(5) if (j := 0) for j in range(5)}"),

0 commit comments

Comments
 (0)