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)
|