def test_start_runner_launches_runner(self):
        start_runner()

        self.launch_runner.assert_called_once_with(
            project_path=self.args.project_path,
            command_to_run=self.args.command_to_run,
            run_once=self.args.run_once,
            directory=self.args.pre_existing_vagrant_path,
            php_version=self.args.php,
            ssh_user=self.args.user)
    def test_start_runner_launches_runner(self):
        start_runner()

        self.launch_runner.assert_called_once_with(
            project_path=self.args.project_path,
            command_to_run=self.args.command_to_run,
            run_once=self.args.run_once,
            directory=self.args.pre_existing_vagrant_path,
            php_version=self.args.php,
            ssh_user=self.args.user,
            xdebug_enabled=self.args.enable_xdebug
        )
    def test_start_runner_launches_runner(self):
        start_runner()

        self.launch_runner.assert_called_once_with(
            project_path=self.args.project_path,
            command_to_run=self.args.command_to_run,
            run_once=self.args.run_once,
            directory=self.args.pre_existing_vagrant_path,
            php_version=self.args.php,
            ssh_user=self.args.user,
            xdebug_enabled=self.args.enable_xdebug,
            skip_try_sudo=self.args.skip_try_sudo,
            xenial=self.args.xenial,
            no_provision=self.args.no_provision)
#!/usr/bin/env python
from hypernode_vagrant_runner.commands import start_runner

if __name__ == '__main__':
    start_runner()
else:
    raise RuntimeError("This script is an entry point and can not be imported")
    def test_start_runner_parses_start_runner_arguments(self):
        start_runner()

        self.parse_start_runner_arguments.assert_called_once_with()
    def test_start_runner_parses_start_runner_arguments(self):
        start_runner()

        self.parse_start_runner_arguments.assert_called_once_with()