void () { runPythonTest(new PySmartStepIntoDebuggerTask( "test_smart_step_into_condition.py") { @Override public void before() { toggleBreakpoints(13, 18); } @Override public void testing() throws Exception { waitForPause(); assertSmartStepIntoVariants(); // there shouldn't be any stepping variants here resume(); waitForPause(); assertSmartStepIntoVariants("cond1", "cond2"); } }); }