void () { runPythonTest(new PyDebuggerTask("/debug", "test_async_eval.py") { @Override public void before() { toggleBreakpoint(getFilePath(getScriptName()), 14); } @Override public void testing() throws Exception { waitForPause(); List<PyDebugValue> frameVariables = loadFrame(); String result = computeValueAsync(frameVariables, "f"); assertEquals("foo", result); List<PyDebugValue> listChildren = loadChildren(frameVariables, "l"); result = computeValueAsync(listChildren, "0"); assertEquals("list", result); } }); }