@@ -590,7 +590,6 @@ def fail(self, msg=None):
590590class StateTestCase (BaseTestCase ):
591591 """Test the step, next, return, until and quit 'set_' methods."""
592592
593- @unittest .expectedFailure # TODO: RUSTPYTHON; Error in atexit._run_exitfuncs
594593 def test_step (self ):
595594 self .expect_set = [
596595 ('line' , 2 , 'tfunc_main' ), ('step' , ),
@@ -601,7 +600,6 @@ def test_step(self):
601600 with TracerRun (self ) as tracer :
602601 tracer .runcall (tfunc_main )
603602
604- @unittest .expectedFailure # TODO: RUSTPYTHON; Error in atexit._run_exitfuncs
605603 def test_step_next_on_last_statement (self ):
606604 for set_type in ('step' , 'next' ):
607605 with self .subTest (set_type = set_type ):
@@ -626,7 +624,6 @@ def test_stepinstr(self):
626624 with TracerRun (self ) as tracer :
627625 tracer .runcall (tfunc_main )
628626
629- @unittest .expectedFailure # TODO: RUSTPYTHON; Error in atexit._run_exitfuncs
630627 def test_next (self ):
631628 self .expect_set = [
632629 ('line' , 2 , 'tfunc_main' ), ('step' , ),
@@ -638,7 +635,6 @@ def test_next(self):
638635 with TracerRun (self ) as tracer :
639636 tracer .runcall (tfunc_main )
640637
641- @unittest .expectedFailure # TODO: RUSTPYTHON; Error in atexit._run_exitfuncs
642638 def test_next_over_import (self ):
643639 code = """
644640 def main():
@@ -653,7 +649,6 @@ def main():
653649 with TracerRun (self ) as tracer :
654650 tracer .runcall (tfunc_import )
655651
656- @unittest .expectedFailure # TODO: RUSTPYTHON; Error in atexit._run_exitfuncs
657652 def test_next_on_plain_statement (self ):
658653 # Check that set_next() is equivalent to set_step() on a plain
659654 # statement.
@@ -666,7 +661,6 @@ def test_next_on_plain_statement(self):
666661 with TracerRun (self ) as tracer :
667662 tracer .runcall (tfunc_main )
668663
669- @unittest .expectedFailure # TODO: RUSTPYTHON; Error in atexit._run_exitfuncs
670664 def test_next_in_caller_frame (self ):
671665 # Check that set_next() in the caller frame causes the tracer
672666 # to stop next in the caller frame.
@@ -680,7 +674,6 @@ def test_next_in_caller_frame(self):
680674 with TracerRun (self ) as tracer :
681675 tracer .runcall (tfunc_main )
682676
683- @unittest .expectedFailure # TODO: RUSTPYTHON; Error in atexit._run_exitfuncs
684677 def test_return (self ):
685678 self .expect_set = [
686679 ('line' , 2 , 'tfunc_main' ), ('step' , ),
@@ -693,7 +686,6 @@ def test_return(self):
693686 with TracerRun (self ) as tracer :
694687 tracer .runcall (tfunc_main )
695688
696- @unittest .expectedFailure # TODO: RUSTPYTHON; Error in atexit._run_exitfuncs
697689 def test_return_in_caller_frame (self ):
698690 self .expect_set = [
699691 ('line' , 2 , 'tfunc_main' ), ('step' , ),
@@ -705,7 +697,6 @@ def test_return_in_caller_frame(self):
705697 with TracerRun (self ) as tracer :
706698 tracer .runcall (tfunc_main )
707699
708- @unittest .expectedFailure # TODO: RUSTPYTHON; Error in atexit._run_exitfuncs
709700 def test_until (self ):
710701 self .expect_set = [
711702 ('line' , 2 , 'tfunc_main' ), ('step' , ),
@@ -717,7 +708,6 @@ def test_until(self):
717708 with TracerRun (self ) as tracer :
718709 tracer .runcall (tfunc_main )
719710
720- @unittest .expectedFailure # TODO: RUSTPYTHON; Error in atexit._run_exitfuncs
721711 def test_until_with_too_large_count (self ):
722712 self .expect_set = [
723713 ('line' , 2 , 'tfunc_main' ), break_in_func ('tfunc_first' ),
@@ -728,7 +718,6 @@ def test_until_with_too_large_count(self):
728718 with TracerRun (self ) as tracer :
729719 tracer .runcall (tfunc_main )
730720
731- @unittest .expectedFailure # TODO: RUSTPYTHON; Error in atexit._run_exitfuncs
732721 def test_until_in_caller_frame (self ):
733722 self .expect_set = [
734723 ('line' , 2 , 'tfunc_main' ), ('step' , ),
@@ -740,7 +729,6 @@ def test_until_in_caller_frame(self):
740729 with TracerRun (self ) as tracer :
741730 tracer .runcall (tfunc_main )
742731
743- @unittest .expectedFailure # TODO: RUSTPYTHON; Error in atexit._run_exitfuncs
744732 @patch_list (sys .meta_path )
745733 def test_skip (self ):
746734 # Check that tracing is skipped over the import statement in
@@ -783,7 +771,6 @@ def test_down(self):
783771 with TracerRun (self ) as tracer :
784772 self .assertRaises (BdbError , tracer .runcall , tfunc_main )
785773
786- @unittest .expectedFailure # TODO: RUSTPYTHON; Error in atexit._run_exitfuncs
787774 def test_up (self ):
788775 self .expect_set = [
789776 ('line' , 2 , 'tfunc_main' ), ('step' , ),
@@ -819,7 +806,6 @@ def main():
819806 with TracerRun (self ) as tracer :
820807 self .assertRaises (BdbError , tracer .runcall , tfunc_import )
821808
822- @unittest .expectedFailure # TODO: RUSTPYTHON; Error in atexit._run_exitfuncs
823809 def test_temporary_bp (self ):
824810 code = """
825811 def func():
@@ -843,7 +829,6 @@ def main():
843829 with TracerRun (self ) as tracer :
844830 tracer .runcall (tfunc_import )
845831
846- @unittest .expectedFailure # TODO: RUSTPYTHON; Error in atexit._run_exitfuncs
847832 def test_disabled_temporary_bp (self ):
848833 code = """
849834 def func():
@@ -872,7 +857,6 @@ def main():
872857 with TracerRun (self ) as tracer :
873858 tracer .runcall (tfunc_import )
874859
875- @unittest .expectedFailure # TODO: RUSTPYTHON; Error in atexit._run_exitfuncs
876860 def test_bp_condition (self ):
877861 code = """
878862 def func(a):
@@ -893,7 +877,6 @@ def main():
893877 with TracerRun (self ) as tracer :
894878 tracer .runcall (tfunc_import )
895879
896- @unittest .expectedFailure # TODO: RUSTPYTHON; Error in atexit._run_exitfuncs
897880 def test_bp_exception_on_condition_evaluation (self ):
898881 code = """
899882 def func(a):
@@ -913,7 +896,6 @@ def main():
913896 with TracerRun (self ) as tracer :
914897 tracer .runcall (tfunc_import )
915898
916- @unittest .expectedFailure # TODO: RUSTPYTHON; Error in atexit._run_exitfuncs
917899 def test_bp_ignore_count (self ):
918900 code = """
919901 def func():
@@ -935,7 +917,6 @@ def main():
935917 with TracerRun (self ) as tracer :
936918 tracer .runcall (tfunc_import )
937919
938- @unittest .expectedFailure # TODO: RUSTPYTHON; Error in atexit._run_exitfuncs
939920 def test_ignore_count_on_disabled_bp (self ):
940921 code = """
941922 def func():
@@ -963,7 +944,6 @@ def main():
963944 with TracerRun (self ) as tracer :
964945 tracer .runcall (tfunc_import )
965946
966- @unittest .expectedFailure # TODO: RUSTPYTHON; Error in atexit._run_exitfuncs
967947 def test_clear_two_bp_on_same_line (self ):
968948 code = """
969949 def func():
@@ -1043,7 +1023,6 @@ def test_load_bps_from_previous_Bdb_instance(self):
10431023class RunTestCase (BaseTestCase ):
10441024 """Test run, runeval and set_trace."""
10451025
1046- @unittest .expectedFailure # TODO: RUSTPYTHON; Error in atexit._run_exitfuncs
10471026 def test_run_step (self ):
10481027 # Check that the bdb 'run' method stops at the first line event.
10491028 code = """
@@ -1056,7 +1035,6 @@ def test_run_step(self):
10561035 with TracerRun (self ) as tracer :
10571036 tracer .run (compile (textwrap .dedent (code ), '<string>' , 'exec' ))
10581037
1059- @unittest .expectedFailure # TODO: RUSTPYTHON; Error in atexit._run_exitfuncs
10601038 def test_runeval_step (self ):
10611039 # Test bdb 'runeval'.
10621040 code = """
@@ -1079,7 +1057,6 @@ def main():
10791057class IssuesTestCase (BaseTestCase ):
10801058 """Test fixed bdb issues."""
10811059
1082- @unittest .expectedFailure # TODO: RUSTPYTHON; Error in atexit._run_exitfuncs
10831060 def test_step_at_return_with_no_trace_in_caller (self ):
10841061 # Issue #13183.
10851062 # Check that the tracer does step into the caller frame when the
@@ -1248,7 +1225,6 @@ def main():
12481225 with TracerRun (self ) as tracer :
12491226 tracer .runcall (tfunc_import )
12501227
1251- @unittest .expectedFailure # TODO: RUSTPYTHON; AssertionError: All paired tuples have not been processed, the last one was number 1 [('next',)]
12521228 def test_next_to_botframe (self ):
12531229 # gh-125422
12541230 # Check that next command won't go to the bottom frame.
0 commit comments