void () { runPythonTest(new PySmartStepIntoDebuggerTask("test_smart_step_into_binary_operator3.py") { @Override public void before() { toggleBreakpoint(47); } @Override public void testing() throws Exception { waitForPause(); stepInto(); waitForPause(); assertSmartStepIntoVariants("A", "A", "__add__", "A", "__add__", "A", "__sub__", "A", "__mul__", "identity", "A", "__div__", "A", "__floordiv__", "__mod__", "A", "__pow__"); resume(); waitForTerminate(); } }); }