void () { runPythonTest(new PySmartStepIntoDebuggerTask( "test_smart_step_into_constructor.py") { @Override public void before() { toggleBreakpoint(8); } @Override public void testing() throws Exception { waitForPause(); assertSmartStepIntoVariants("A", "get_x"); smartStepInto("A", 0); waitForPause(); eval("x").hasValue("42"); resume(); waitForTerminate(); } }); }