MCPcopy Index your code
hub / github.com/python/cpython / test_functions

Method test_functions

Lib/idlelib/idle_test/test_debugger.py:71–89  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

69 # Test module functions together.
70
71 def test_functions(self):
72 rpc_obj = compile(TEST_CODE,'rpc.py', mode='exec')
73 rpc_frame = MockFrame(rpc_obj, 2)
74 rpc_frame.f_back = rpc_frame
75 self.assertTrue(debugger._in_rpc_code(rpc_frame))
76 self.assertEqual(debugger._frame2message(rpc_frame),
77 'rpc.py:2: <module>()')
78
79 code_obj = compile(TEST_CODE, 'idlelib/debugger.py', mode='exec')
80 code_frame = MockFrame(code_obj, 1)
81 code_frame.f_back = None
82 self.assertFalse(debugger._in_rpc_code(code_frame))
83 self.assertEqual(debugger._frame2message(code_frame),
84 'debugger.py:1: <module>()')
85
86 code_frame.f_back = code_frame
87 self.assertFalse(debugger._in_rpc_code(code_frame))
88 code_frame.f_back = rpc_frame
89 self.assertTrue(debugger._in_rpc_code(code_frame))
90
91
92class DebuggerTest(unittest.TestCase):

Callers

nothing calls this directly

Calls 5

MockFrameClass · 0.85
assertTrueMethod · 0.80
assertFalseMethod · 0.80
compileFunction · 0.50
assertEqualMethod · 0.45

Tested by

no test coverage detected