(cls)
| 34 | |
| 35 | @classmethod |
| 36 | def setUpClass(cls): |
| 37 | cls.gui = Mock() |
| 38 | cls.idb = debugger.Idb(cls.gui) |
| 39 | |
| 40 | # Create test and code objects to simulate a debug session. |
| 41 | code_obj = compile(TEST_CODE, 'idlelib/file.py', mode='exec') |
| 42 | frame1 = MockFrame(code_obj, 1) |
| 43 | frame1.f_back = None |
| 44 | frame2 = MockFrame(code_obj, 2) |
| 45 | frame2.f_back = frame1 |
| 46 | cls.frame = frame2 |
| 47 | cls.msg = 'file.py:2: <module>()' |
| 48 | |
| 49 | def test_init(self): |
| 50 | self.assertIs(self.idb.gui, self.gui) |