void () { runPythonTest(new PyDebuggerTask("/debug/stepping", "test_step_over_await.py") { @Override public void before() { toggleBreakpoint(10); } @Override public void testing() throws Exception { waitForPause(); stepOver(); waitForPause(); eval("result").hasValue("3"); stepOver(); waitForPause(); eval("z").hasValue("42"); // Check that we haven't fallen into the `asyncio` machinery. resume(); waitForTerminate(); } @Override public @NotNull Set<String> getTags() { return Set.of("-python2.7"); } }); }