@@ -584,6 +584,7 @@ def fail(self, msg=None):
584584class StateTestCase (BaseTestCase ):
585585 """Test the step, next, return, until and quit 'set_' methods."""
586586
587+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
587588 def test_step (self ):
588589 self .expect_set = [
589590 ('line' , 2 , 'tfunc_main' ), ('step' , ),
@@ -594,6 +595,7 @@ def test_step(self):
594595 with TracerRun (self ) as tracer :
595596 tracer .runcall (tfunc_main )
596597
598+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
597599 def test_step_next_on_last_statement (self ):
598600 for set_type in ('step' , 'next' ):
599601 with self .subTest (set_type = set_type ):
@@ -608,6 +610,7 @@ def test_step_next_on_last_statement(self):
608610 with TracerRun (self ) as tracer :
609611 tracer .runcall (tfunc_main )
610612
613+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
611614 def test_next (self ):
612615 self .expect_set = [
613616 ('line' , 2 , 'tfunc_main' ), ('step' , ),
@@ -619,6 +622,7 @@ def test_next(self):
619622 with TracerRun (self ) as tracer :
620623 tracer .runcall (tfunc_main )
621624
625+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
622626 def test_next_over_import (self ):
623627 code = """
624628 def main():
@@ -633,6 +637,7 @@ def main():
633637 with TracerRun (self ) as tracer :
634638 tracer .runcall (tfunc_import )
635639
640+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
636641 def test_next_on_plain_statement (self ):
637642 # Check that set_next() is equivalent to set_step() on a plain
638643 # statement.
@@ -645,6 +650,7 @@ def test_next_on_plain_statement(self):
645650 with TracerRun (self ) as tracer :
646651 tracer .runcall (tfunc_main )
647652
653+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
648654 def test_next_in_caller_frame (self ):
649655 # Check that set_next() in the caller frame causes the tracer
650656 # to stop next in the caller frame.
@@ -658,6 +664,7 @@ def test_next_in_caller_frame(self):
658664 with TracerRun (self ) as tracer :
659665 tracer .runcall (tfunc_main )
660666
667+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
661668 def test_return (self ):
662669 self .expect_set = [
663670 ('line' , 2 , 'tfunc_main' ), ('step' , ),
@@ -670,6 +677,7 @@ def test_return(self):
670677 with TracerRun (self ) as tracer :
671678 tracer .runcall (tfunc_main )
672679
680+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
673681 def test_return_in_caller_frame (self ):
674682 self .expect_set = [
675683 ('line' , 2 , 'tfunc_main' ), ('step' , ),
@@ -681,6 +689,7 @@ def test_return_in_caller_frame(self):
681689 with TracerRun (self ) as tracer :
682690 tracer .runcall (tfunc_main )
683691
692+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
684693 def test_until (self ):
685694 self .expect_set = [
686695 ('line' , 2 , 'tfunc_main' ), ('step' , ),
@@ -692,6 +701,7 @@ def test_until(self):
692701 with TracerRun (self ) as tracer :
693702 tracer .runcall (tfunc_main )
694703
704+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
695705 def test_until_with_too_large_count (self ):
696706 self .expect_set = [
697707 ('line' , 2 , 'tfunc_main' ), break_in_func ('tfunc_first' ),
@@ -702,6 +712,7 @@ def test_until_with_too_large_count(self):
702712 with TracerRun (self ) as tracer :
703713 tracer .runcall (tfunc_main )
704714
715+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
705716 def test_until_in_caller_frame (self ):
706717 self .expect_set = [
707718 ('line' , 2 , 'tfunc_main' ), ('step' , ),
@@ -713,6 +724,7 @@ def test_until_in_caller_frame(self):
713724 with TracerRun (self ) as tracer :
714725 tracer .runcall (tfunc_main )
715726
727+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
716728 def test_skip (self ):
717729 # Check that tracing is skipped over the import statement in
718730 # 'tfunc_import()'.
@@ -737,6 +749,7 @@ def test_skip_with_no_name_module(self):
737749 bdb = Bdb (skip = ['anything*' ])
738750 self .assertIs (bdb .is_skipped_module (None ), False )
739751
752+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
740753 def test_down (self ):
741754 # Check that set_down() raises BdbError at the newest frame.
742755 self .expect_set = [
@@ -745,6 +758,7 @@ def test_down(self):
745758 with TracerRun (self ) as tracer :
746759 self .assertRaises (BdbError , tracer .runcall , tfunc_main )
747760
761+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
748762 def test_up (self ):
749763 self .expect_set = [
750764 ('line' , 2 , 'tfunc_main' ), ('step' , ),
@@ -758,13 +772,15 @@ def test_up(self):
758772class BreakpointTestCase (BaseTestCase ):
759773 """Test the breakpoint set method."""
760774
775+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
761776 def test_bp_on_non_existent_module (self ):
762777 self .expect_set = [
763778 ('line' , 2 , 'tfunc_import' ), ('break' , ('/non/existent/module.py' , 1 ))
764779 ]
765780 with TracerRun (self ) as tracer :
766781 self .assertRaises (BdbError , tracer .runcall , tfunc_import )
767782
783+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
768784 def test_bp_after_last_statement (self ):
769785 code = """
770786 def main():
@@ -778,6 +794,7 @@ def main():
778794 with TracerRun (self ) as tracer :
779795 self .assertRaises (BdbError , tracer .runcall , tfunc_import )
780796
797+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
781798 def test_temporary_bp (self ):
782799 code = """
783800 def func():
@@ -801,6 +818,7 @@ def main():
801818 with TracerRun (self ) as tracer :
802819 tracer .runcall (tfunc_import )
803820
821+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
804822 def test_disabled_temporary_bp (self ):
805823 code = """
806824 def func():
@@ -829,6 +847,7 @@ def main():
829847 with TracerRun (self ) as tracer :
830848 tracer .runcall (tfunc_import )
831849
850+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
832851 def test_bp_condition (self ):
833852 code = """
834853 def func(a):
@@ -849,6 +868,7 @@ def main():
849868 with TracerRun (self ) as tracer :
850869 tracer .runcall (tfunc_import )
851870
871+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
852872 def test_bp_exception_on_condition_evaluation (self ):
853873 code = """
854874 def func(a):
@@ -868,6 +888,7 @@ def main():
868888 with TracerRun (self ) as tracer :
869889 tracer .runcall (tfunc_import )
870890
891+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
871892 def test_bp_ignore_count (self ):
872893 code = """
873894 def func():
@@ -889,6 +910,7 @@ def main():
889910 with TracerRun (self ) as tracer :
890911 tracer .runcall (tfunc_import )
891912
913+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
892914 def test_ignore_count_on_disabled_bp (self ):
893915 code = """
894916 def func():
@@ -916,6 +938,7 @@ def main():
916938 with TracerRun (self ) as tracer :
917939 tracer .runcall (tfunc_import )
918940
941+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
919942 def test_clear_two_bp_on_same_line (self ):
920943 code = """
921944 def func():
@@ -941,6 +964,7 @@ def main():
941964 with TracerRun (self ) as tracer :
942965 tracer .runcall (tfunc_import )
943966
967+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
944968 def test_clear_at_no_bp (self ):
945969 self .expect_set = [
946970 ('line' , 2 , 'tfunc_import' ), ('clear' , (__file__ , 1 ))
@@ -994,6 +1018,7 @@ def test_load_bps_from_previous_Bdb_instance(self):
9941018class RunTestCase (BaseTestCase ):
9951019 """Test run, runeval and set_trace."""
9961020
1021+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
9971022 def test_run_step (self ):
9981023 # Check that the bdb 'run' method stops at the first line event.
9991024 code = """
@@ -1006,6 +1031,7 @@ def test_run_step(self):
10061031 with TracerRun (self ) as tracer :
10071032 tracer .run (compile (textwrap .dedent (code ), '<string>' , 'exec' ))
10081033
1034+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
10091035 def test_runeval_step (self ):
10101036 # Test bdb 'runeval'.
10111037 code = """
@@ -1028,6 +1054,7 @@ def main():
10281054class IssuesTestCase (BaseTestCase ):
10291055 """Test fixed bdb issues."""
10301056
1057+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
10311058 def test_step_at_return_with_no_trace_in_caller (self ):
10321059 # Issue #13183.
10331060 # Check that the tracer does step into the caller frame when the
@@ -1058,6 +1085,7 @@ def func():
10581085 with TracerRun (self ) as tracer :
10591086 tracer .runcall (tfunc_import )
10601087
1088+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
10611089 def test_next_until_return_in_generator (self ):
10621090 # Issue #16596.
10631091 # Check that set_next(), set_until() and set_return() do not treat the
@@ -1099,6 +1127,7 @@ def main():
10991127 with TracerRun (self ) as tracer :
11001128 tracer .runcall (tfunc_import )
11011129
1130+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
11021131 def test_next_command_in_generator_for_loop (self ):
11031132 # Issue #16596.
11041133 code = """
@@ -1130,6 +1159,7 @@ def main():
11301159 with TracerRun (self ) as tracer :
11311160 tracer .runcall (tfunc_import )
11321161
1162+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
11331163 def test_next_command_in_generator_with_subiterator (self ):
11341164 # Issue #16596.
11351165 code = """
@@ -1161,6 +1191,7 @@ def main():
11611191 with TracerRun (self ) as tracer :
11621192 tracer .runcall (tfunc_import )
11631193
1194+ @unittest .skip ("TODO: RUSTPYTHON, Error in atexit._run_exitfuncs" )
11641195 def test_return_command_in_generator_with_subiterator (self ):
11651196 # Issue #16596.
11661197 code = """
0 commit comments