import sys
from pathlib import Path
sys.path.insert(0, str(Path(__file__).resolve().parents[2]))
from common import new_run, isolated_environment, PROJECT, DEV
from checks import prepare_godot, execute

run = new_run('return-capture')
env = isolated_environment(run)
godot, user = prepare_godot(run, env, None, 45)
env['BIGEGG_DEV_SEED'] = '1709'
env['BIGEGG_DEV_SCENE'] = 'res://scenes/main/restaurant_return_check.tscn'
result = execute([godot, '--path', str(PROJECT), '--script', str(DEV / 'run_scene.gd'),
                  '--', '--return-capture'], env, run / 'output.log', 60,
                 'RESTAURANT RETURN: PASSED')
print(result)
sys.exit(0 if result['status'] == 'PASS' else 1)
