[Pydev-cvs] org.python.pydev.debug/pysrc/tests_python test_debugger.py, 1.14, 1.15
Brought to you by:
fabioz
From: Fabio Z. <fa...@us...> - 2008-05-10 16:30:02
|
Update of /cvsroot/pydev/org.python.pydev.debug/pysrc/tests_python In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16476/pysrc/tests_python Modified Files: test_debugger.py Log Message: Step over stepping correctly. Index: test_debugger.py =================================================================== RCS file: /cvsroot/pydev/org.python.pydev.debug/pysrc/tests_python/test_debugger.py,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** test_debugger.py 9 May 2008 22:22:05 -0000 1.14 --- test_debugger.py 10 May 2008 16:30:03 -0000 1.15 *************** *** 203,206 **** --- 203,247 ---- #======================================================================================================================= + # WriterThreadCase11 + #====================================================================================================================== + class WriterThreadCase11(AbstractWriterThread): + + TEST_FILE = NormFile('_debugger_case10.py') + + def run(self): + self.StartSocket() + self.WriteAddBreakpoint(2, 'Method1') + self.WriteMakeInitialRun() + + threadId, frameId = self.WaitForBreakpointHit('111') + + self.WriteStepOver(threadId) + + threadId, frameId, line = self.WaitForBreakpointHit('108', True) + + assert line == 3, 'Expected return to be in line 3, was: %s' % line + + self.WriteStepOver(threadId) + + threadId, frameId, line = self.WaitForBreakpointHit('108', True) + + assert line == 11, 'Expected return to be in line 11, was: %s' % line + + self.WriteStepOver(threadId) + + threadId, frameId, line = self.WaitForBreakpointHit('108', True) + + assert line == 12, 'Expected return to be in line 12, was: %s' % line + + self.WriteRunThread(threadId) + + assert 13 == self._sequence, 'Expected 13. Had: %s' % self._sequence + + self.finishedOk = True + + + + + #======================================================================================================================= # WriterThreadCase10 #====================================================================================================================== *************** *** 643,646 **** --- 684,690 ---- def testCase10(self): self.CheckCase(WriterThreadCase10) + + def testCase11(self): + self.CheckCase(WriterThreadCase11) *************** *** 675,678 **** --- 719,725 ---- self.CheckCase(WriterThreadCase10, False) + def testCase11a(self): + self.CheckCase(WriterThreadCase11, False) + *************** *** 684,688 **** # suite = unittest.TestSuite() ! # suite.addTest(Test('testCase10')) unittest.TextTestRunner(verbosity=1).run(suite) --- 731,735 ---- # suite = unittest.TestSuite() ! # suite.addTest(Test('testCase11')) unittest.TextTestRunner(verbosity=1).run(suite) |