""" This test opens, modifies, builds and runs exemple project named "python".
Test succeeds if runtime's stdout behaves as expected
# allow module import from current test directory's parent
addImportPath(os.path.dirname(getBundlePath()))
# common test definitions module
from sikuliberemiz import run_test
app.doubleClick("1646062660770.png")
app.type(Key.DOWN * 10, Key.CTRL)
app.doubleClick("Hello world")
app.type(Key.TAB*3) # select text content
app.type("'sys.stdout.write(\"EDIT TEST OK\\n\")'")
app.waitForChangeAndIdleStdout()
app.waitForChangeAndIdleStdout()
app.waitForChangeAndIdleStdout()
app.waitForChangeAndIdleStdout()
# wait 10 seconds for 10 patterns
return app.waitPatternInStdout("EDIT TEST OK", 10)
run_test(test, exemple="python")