@@ -54,6 +54,8 @@ def syntax_error_bad_indentation2(self):
54
54
def tokenizer_error_with_caret_range (self ):
55
55
compile ("blech ( " , "?" , "exec" )
56
56
57
+ # TODO: RUSTPYTHON
58
+ @unittest .expectedFailure
57
59
def test_caret (self ):
58
60
err = self .get_exception_format (self .syntax_error_with_caret ,
59
61
SyntaxError )
@@ -761,8 +763,6 @@ def e():
761
763
msg = self .get_report (e ).splitlines ()
762
764
self .assertEqual (msg [- 2 ], ' ^' )
763
765
764
- # TODO: RUSTPYTHON
765
- @unittest .expectedFailure
766
766
def test_syntax_error_no_lineno (self ):
767
767
# See #34463.
768
768
@@ -810,6 +810,8 @@ def __str__(self):
810
810
exp = f'<unknown>.{ X .__qualname__ } : I am X\n '
811
811
self .assertEqual (exp , err )
812
812
813
+ # TODO: RUSTPYTHON
814
+ @unittest .expectedFailure
813
815
def test_syntax_error_various_offsets (self ):
814
816
for offset in range (- 5 , 10 ):
815
817
for add in [0 , 2 ]:
@@ -1026,8 +1028,6 @@ def inner():
1026
1028
# Local variable dict should now be empty.
1027
1029
self .assertEqual (len (inner_frame .f_locals ), 0 )
1028
1030
1029
- # TODO: RUSTPYTHON
1030
- @unittest .expectedFailure
1031
1031
def test_extract_stack (self ):
1032
1032
def extract ():
1033
1033
return traceback .extract_stack ()
@@ -1080,8 +1080,6 @@ def test_explicit_line(self):
1080
1080
f = traceback .FrameSummary ("f" , 1 , "dummy" , line = "line" )
1081
1081
self .assertEqual ("line" , f .line )
1082
1082
1083
- # TODO: RUSTPYTHON
1084
- @unittest .expectedFailure
1085
1083
def test_len (self ):
1086
1084
f = traceback .FrameSummary ("f" , 1 , "dummy" , line = "line" )
1087
1085
self .assertEqual (len (f ), 4 )
@@ -1274,6 +1272,8 @@ def test_context(self):
1274
1272
self .assertEqual (exc_info [0 ], exc .exc_type )
1275
1273
self .assertEqual (str (exc_info [1 ]), str (exc ))
1276
1274
1275
+ # TODO: RUSTPYTHON
1276
+ @unittest .expectedFailure
1277
1277
def test_long_context_chain (self ):
1278
1278
def f ():
1279
1279
try :
@@ -1339,8 +1339,6 @@ def test_compact_no_cause(self):
1339
1339
self .assertEqual (exc_info [0 ], exc .exc_type )
1340
1340
self .assertEqual (str (exc_info [1 ]), str (exc ))
1341
1341
1342
- # TODO: RUSTPYTHON
1343
- @unittest .expectedFailure
1344
1342
def test_no_refs_to_exception_and_traceback_objects (self ):
1345
1343
try :
1346
1344
1 / 0
@@ -1404,8 +1402,6 @@ def raise_with_locals():
1404
1402
exc7 = traceback .TracebackException (* exc_info , limit = - 2 , capture_locals = True )
1405
1403
self .assertNotEqual (exc6 , exc7 )
1406
1404
1407
- # TODO: RUSTPYTHON
1408
- @unittest .expectedFailure
1409
1405
def test_comparison_equivalent_exceptions_are_equal (self ):
1410
1406
excs = []
1411
1407
for _ in range (2 ):
0 commit comments