Lines Matching +full:modules +full:- +full:2
15 ('line', 2, 'tfunc_main'), ('step', )
91 info += ('%-5d %s %s %-4d %-6d at %s:%d' %
112 module = importlib.import_module(filename[:-3])
153 self.index -= 1
170 self.header = ('Dry-run results for %s:' % test_case if
178 self.expected_list = list(islice(self.expect_set, 0, None, 2))
179 self.set_list = list(islice(self.expect_set, 1, None, 2))
255 tb = self.exc_info[2]
312 if s > 2:
313 self.check_equal(self.expect[2], self.frame.f_code.co_name,
324 return ((lineno - self.frame.f_code.co_firstlineno + 1)
328 return (self.frame.f_code.co_firstlineno + lineno - 1
364 args = self.set_tuple[1] if len(self.set_tuple) == 2 else None
423 # test_pdb does not reset Breakpoint class attributes on exit :-(
458 def run_test(modules, set_list, skip=None): argument
459 """Run a test and print the dry-run results.
461 'modules': A dictionary mapping module names to their source code as a
490 modules = { 'test_module': code }
491 run_test(modules, set_list)
495 1: ('line', 2, 'tfunc_import'), ('next',),
496 2: ('line', 3, 'tfunc_import'), ('step',),
501 1 no yes 1 0 at test_module.py:2
528 with create_modules(modules):
533 def create_modules(modules): argument
537 for m in modules:
539 with open(fname, 'w', encoding="utf-8") as f:
540 f.write(textwrap.dedent(modules[m]))
545 for m in modules:
559 lno = 2
567 lno = 2
572 lno = 2
589 ('line', 2, 'tfunc_main'), ('step', ),
592 ('line', 2, 'tfunc_first'), ('quit', ),
601 ('line', 2, 'tfunc_main'), ('step', ),
613 ('line', 2, 'tfunc_main'), ('step', ),
617 ('line', 2, 'tfunc_second'), ('quit', ),
627 modules = { TEST_MODULE: code }
628 with create_modules(modules):
630 ('line', 2, 'tfunc_import'), ('next', ),
640 ('line', 2, 'tfunc_main'), ('step', ),
643 ('line', 2, 'tfunc_first'), ('quit', ),
652 ('line', 2, 'tfunc_main'), ('step', ),
663 ('line', 2, 'tfunc_main'), ('step', ),
666 ('line', 2, 'tfunc_first'), ('return', ),
675 ('line', 2, 'tfunc_main'), ('step', ),
686 ('line', 2, 'tfunc_main'), ('step', ),
689 ('line', 2, 'tfunc_first'), ('until', (4, )),
697 ('line', 2, 'tfunc_main'), break_in_func('tfunc_first'),
698 ('None', 2, 'tfunc_main'), ('continue', ),
699 ('line', 2, 'tfunc_first', ({1:1}, [])), ('until', (9999, )),
707 ('line', 2, 'tfunc_main'), ('step', ),
723 modules = { TEST_MODULE: code }
724 with create_modules(modules):
726 ('line', 2, 'tfunc_import'), ('step', ),
743 ('line', 2, 'tfunc_main'), ('down', ),
750 ('line', 2, 'tfunc_main'), ('step', ),
763 ('line', 2, 'tfunc_import'), ('break', ('/non/existent/module.py', 1))
773 modules = { TEST_MODULE: code }
774 with create_modules(modules):
776 ('line', 2, 'tfunc_import'), ('break', (TEST_MODULE_FNAME, 4))
787 for i in range(2):
790 modules = { TEST_MODULE: code }
791 with create_modules(modules):
793 ('line', 2, 'tfunc_import'),
795 ('None', 2, 'tfunc_import'),
797 ('None', 2, 'tfunc_import'), ('continue', ),
799 ('line', 3, 'func', ({2:1}, [2])), ('quit', ),
813 modules = { TEST_MODULE: code }
814 with create_modules(modules):
816 ('line', 2, 'tfunc_import'),
818 ('None', 2, 'tfunc_import'),
820 ('None', 2, 'tfunc_import'), ('disable', (2, )),
821 ('None', 2, 'tfunc_import'), ('continue', ),
822 ('line', 3, 'func', ({1:1}, [])), ('enable', (2, )),
825 ('line', 3, 'func', ({2:1}, [2])), ('enable', (1, )),
827 ('line', 3, 'func', ({1:2}, [])), ('quit', ),
841 modules = { TEST_MODULE: code }
842 with create_modules(modules):
844 ('line', 2, 'tfunc_import'),
845 break_in_func('func', TEST_MODULE_FNAME, False, 'a == 2'),
846 ('None', 2, 'tfunc_import'), ('continue', ),
860 modules = { TEST_MODULE: code }
861 with create_modules(modules):
863 ('line', 2, 'tfunc_import'),
865 ('None', 2, 'tfunc_import'), ('continue', ),
877 for i in range(2):
880 modules = { TEST_MODULE: code }
881 with create_modules(modules):
883 ('line', 2, 'tfunc_import'),
885 ('None', 2, 'tfunc_import'), ('ignore', (1, )),
886 ('None', 2, 'tfunc_import'), ('continue', ),
887 ('line', 3, 'func', ({1:2}, [])), ('quit', ),
901 modules = { TEST_MODULE: code }
902 with create_modules(modules):
904 ('line', 2, 'tfunc_import'),
906 ('None', 2, 'tfunc_import'),
908 ('None', 2, 'tfunc_import'), ('ignore', (1, )),
909 ('None', 2, 'tfunc_import'), ('disable', (1, )),
910 ('None', 2, 'tfunc_import'), ('continue', ),
911 ('line', 3, 'func', ({2:1}, [])), ('enable', (1, )),
913 ('line', 3, 'func', ({2:2}, [])), ('continue', ),
914 ('line', 3, 'func', ({1:2}, [])), ('quit', ),
929 modules = { TEST_MODULE: code }
930 with create_modules(modules):
932 ('line', 2, 'tfunc_import'), ('break', (TEST_MODULE_FNAME, 3)),
933 ('None', 2, 'tfunc_import'), ('break', (TEST_MODULE_FNAME, 3)),
934 ('None', 2, 'tfunc_import'), ('break', (TEST_MODULE_FNAME, 4)),
935 ('None', 2, 'tfunc_import'), ('continue', ),
939 ('line', 4, 'func', ({3:2}, [])), ('quit', ),
946 ('line', 2, 'tfunc_import'), ('clear', (__file__, 1))
959 db2.set_break(__file__, 2)
963 self.assertEqual(db2.get_all_breaks(), {fname: [1, 2, 3, 4]})
966 self.assertEqual(db2.get_all_breaks(), {fname: [2, 3, 4]})
970 self.assertEqual(db2.get_all_breaks(), {fname: [2, 3, 4]})
971 self.assertEqual(db3.get_all_breaks(), {fname: [2, 3, 4]})
972 db2.clear_break(__file__, 2)
975 self.assertEqual(db3.get_all_breaks(), {fname: [2, 3, 4]})
981 self.assertEqual(db3.get_all_breaks(), {fname: [2, 3, 4]})
989 self.assertEqual(db3.get_all_breaks(), {fname: [2, 3, 4]})
1000 lno = 2
1003 ('line', 2, '<module>'), ('step', ),
1004 ('return', 2, '<module>'), ('quit', ),
1015 modules = { TEST_MODULE: code }
1016 with create_modules(modules):
1019 ('call', 2, 'main'), ('step', ),
1045 modules = {
1049 with create_modules(modules):
1051 ('line', 2, 'tfunc_import'),
1053 ('None', 2, 'tfunc_import'), ('continue', ),
1078 modules = { TEST_MODULE: code }
1081 with create_modules(modules):
1083 ('line', 2, 'tfunc_import'),
1085 ('None', 2, 'tfunc_import'), ('continue', ),
1116 modules = { TEST_MODULE: code }
1117 with create_modules(modules):
1119 ('line', 2, 'tfunc_import'),
1121 ('None', 2, 'tfunc_import'), ('continue', ),
1149 modules = { TEST_MODULE: code }
1150 with create_modules(modules):
1152 ('line', 2, 'tfunc_import'),
1154 ('None', 2, 'tfunc_import'), ('continue', ),
1180 modules = { TEST_MODULE: code }
1181 with create_modules(modules):
1183 ('line', 2, 'tfunc_import'),
1185 ('None', 2, 'tfunc_import'), ('continue', ),