void () { runPythonTest(new PyDebuggerMultiprocessTask("/debug", "test_multiprocess_args.py") { @Override public void before() { toggleBreakpoint(getFilePath("test_remote.py"), 2); setWaitForTermination(false); } @Override public void testing() throws Exception { waitForPause(); eval("sys.argv[1]").hasValue("'subprocess'"); eval("sys.argv[2]").hasValue("'etc etc'"); resume(); } @NotNull @Override public Set<String> getTags() { return ImmutableSet.of("-iron", "-jython"); //can't run on iron and jython } }); }