Skip to content

Commit c7b24b9

Browse files
committed
Skip tests that don't work in a clean workspace
1 parent aabb740 commit c7b24b9

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

Lib/test/test_bdb.py

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -584,6 +584,7 @@ def fail(self, msg=None):
584584
class 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):
758772
class 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):
9941018
class 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():
10281054
class 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

Comments
 (0)