@@ -54,6 +54,8 @@ def syntax_error_bad_indentation2(self):
5454 def tokenizer_error_with_caret_range (self ):
5555 compile ("blech ( " , "?" , "exec" )
5656
57+ # TODO: RUSTPYTHON
58+ @unittest .expectedFailure
5759 def test_caret (self ):
5860 err = self .get_exception_format (self .syntax_error_with_caret ,
5961 SyntaxError )
@@ -761,8 +763,6 @@ def e():
761763 msg = self .get_report (e ).splitlines ()
762764 self .assertEqual (msg [- 2 ], ' ^' )
763765
764- # TODO: RUSTPYTHON
765- @unittest .expectedFailure
766766 def test_syntax_error_no_lineno (self ):
767767 # See #34463.
768768
@@ -810,6 +810,8 @@ def __str__(self):
810810 exp = f'<unknown>.{ X .__qualname__ } : I am X\n '
811811 self .assertEqual (exp , err )
812812
813+ # TODO: RUSTPYTHON
814+ @unittest .expectedFailure
813815 def test_syntax_error_various_offsets (self ):
814816 for offset in range (- 5 , 10 ):
815817 for add in [0 , 2 ]:
@@ -1026,8 +1028,6 @@ def inner():
10261028 # Local variable dict should now be empty.
10271029 self .assertEqual (len (inner_frame .f_locals ), 0 )
10281030
1029- # TODO: RUSTPYTHON
1030- @unittest .expectedFailure
10311031 def test_extract_stack (self ):
10321032 def extract ():
10331033 return traceback .extract_stack ()
@@ -1080,8 +1080,6 @@ def test_explicit_line(self):
10801080 f = traceback .FrameSummary ("f" , 1 , "dummy" , line = "line" )
10811081 self .assertEqual ("line" , f .line )
10821082
1083- # TODO: RUSTPYTHON
1084- @unittest .expectedFailure
10851083 def test_len (self ):
10861084 f = traceback .FrameSummary ("f" , 1 , "dummy" , line = "line" )
10871085 self .assertEqual (len (f ), 4 )
@@ -1274,6 +1272,8 @@ def test_context(self):
12741272 self .assertEqual (exc_info [0 ], exc .exc_type )
12751273 self .assertEqual (str (exc_info [1 ]), str (exc ))
12761274
1275+ # TODO: RUSTPYTHON
1276+ @unittest .expectedFailure
12771277 def test_long_context_chain (self ):
12781278 def f ():
12791279 try :
@@ -1339,8 +1339,6 @@ def test_compact_no_cause(self):
13391339 self .assertEqual (exc_info [0 ], exc .exc_type )
13401340 self .assertEqual (str (exc_info [1 ]), str (exc ))
13411341
1342- # TODO: RUSTPYTHON
1343- @unittest .expectedFailure
13441342 def test_no_refs_to_exception_and_traceback_objects (self ):
13451343 try :
13461344 1 / 0
@@ -1404,8 +1402,6 @@ def raise_with_locals():
14041402 exc7 = traceback .TracebackException (* exc_info , limit = - 2 , capture_locals = True )
14051403 self .assertNotEqual (exc6 , exc7 )
14061404
1407- # TODO: RUSTPYTHON
1408- @unittest .expectedFailure
14091405 def test_comparison_equivalent_exceptions_are_equal (self ):
14101406 excs = []
14111407 for _ in range (2 ):
0 commit comments