void () { runPythonTest(new PySmartStepIntoDebuggerTask("test_smart_step_into_binary_operator1.py") { @Override public void before() { toggleBreakpoint(4); } @Override public void testing() throws Exception { waitForPause(); assertSmartStepIntoVariants("identity", "identity", "identity", "identity", "identity"); smartStepInto("identity", 4); waitForPause(); eval("x").hasValue("43"); resume(); waitForTerminate(); } }); }