diff --git a/python/testData/debug/test_runtoline.py b/python/testData/debug/test_runtoline.py index 804c56c4dcb4..0858411d987e 100644 --- a/python/testData/debug/test_runtoline.py +++ b/python/testData/debug/test_runtoline.py @@ -1,3 +1,5 @@ +from time import sleep + x = 0 print(x) while x<2: @@ -5,4 +7,6 @@ while x<2: print(x) x+=10 -print("x = %d" % x) \ No newline at end of file +print("x = %d" % x) +while True: + sleep(0.1) \ No newline at end of file diff --git a/python/testSrc/com/jetbrains/env/python/PythonDebuggerTest.java b/python/testSrc/com/jetbrains/env/python/PythonDebuggerTest.java index da9b42c6a631..3a6002871c35 100644 --- a/python/testSrc/com/jetbrains/env/python/PythonDebuggerTest.java +++ b/python/testSrc/com/jetbrains/env/python/PythonDebuggerTest.java @@ -360,15 +360,15 @@ public class PythonDebuggerTest extends PyEnvTestCase { runPythonTest(new PyDebuggerTask("/debug", "test_runtoline.py") { @Override public void before() throws Exception { - toggleBreakpoint(getFilePath(getScriptName()), 1); - toggleBreakpoint(getFilePath(getScriptName()), 7); + toggleBreakpoint(getFilePath(getScriptName()), 3); + toggleBreakpoint(getFilePath(getScriptName()), 9); } @Override public void testing() throws Exception { waitForPause(); eval("x").hasValue("0"); - runToLine(4); + runToLine(6); eval("x").hasValue("1"); resume(); waitForPause();