def test_start_hypernode_vagrant_writes_hypernode_vagrant_configuration_for_specified_php_version(self):
        start_hypernode_vagrant('/tmp/tmpdir1234', php_version='5.5')

        self.write_hypernode_vagrant_configuration.assert_called_once_with(
            '/tmp/tmpdir1234',
            php_version='5.5',
            xdebug_enabled=False
        )
    def test_start_hypernode_vagrant_writes_hypernode_vagrant_configuration_with_xdebug_enabled_if_specified(self):
        start_hypernode_vagrant('/tmp/tmpdir1234', xdebug_enabled=True)

        self.write_hypernode_vagrant_configuration.assert_called_once_with(
            '/tmp/tmpdir1234',
            php_version=HYPERNODE_VAGRANT_DEFAULT_PHP_VERSION,
            xdebug_enabled=True
        )
    def test_start_hypernode_vagrant_writes_Hypernode_vagrant_configuration(self):
        start_hypernode_vagrant('/tmp/tmpdir1234')

        self.write_hypernode_vagrant_configuration.assert_called_once_with(
            '/tmp/tmpdir1234',
            php_version=HYPERNODE_VAGRANT_DEFAULT_PHP_VERSION,
            xdebug_enabled=False,
            xenial=False
        )
    def test_start_hypernode_vagrant_writes_hypernode_vagrant_configuration_with_xenial_if_specified(
            self):
        start_hypernode_vagrant('/tmp/tmpdir1234', xenial=True)

        self.write_hypernode_vagrant_configuration.assert_called_once_with(
            '/tmp/tmpdir1234',
            php_version=HYPERNODE_VAGRANT_DEFAULT_PHP_VERSION,
            xdebug_enabled=False,
            xenial=True)
    def test_start_hypernode_vagrant_writes_hypernode_vagrant_configuration_for_specified_php_version(
            self):
        start_hypernode_vagrant('/tmp/tmpdir1234', php_version='5.5')

        self.write_hypernode_vagrant_configuration.assert_called_once_with(
            '/tmp/tmpdir1234',
            php_version='5.5',
            xdebug_enabled=False,
            xenial=False)
    def test_start_hypernode_vagrant_runs_vagrant_up_with_no_provision_if_specified(self):
        start_hypernode_vagrant('/tmp/tmpdir1234', no_provision=True)

        self.run_vagrant_up.assert_called_once_with(
            '/tmp/tmpdir1234', no_provision=True
        )
    def test_start_hypernode_vagrant_runs_vagrant_up(self):
        start_hypernode_vagrant('/tmp/tmpdir1234')

        self.run_vagrant_up.assert_called_once_with(
            '/tmp/tmpdir1234', no_provision=False
        )
    def test_start_hypernode_vagrant_runs_vagrant_up(self):
        start_hypernode_vagrant('/tmp/tmpdir1234')

        self.run_vagrant_up.assert_called_once_with(
            '/tmp/tmpdir1234'
        )
    def test_start_hypernode_vagrant_writes_Hypernode_vagrant_configuration(self):
        start_hypernode_vagrant('/tmp/tmpdir1234')

        self.write_hypernode_vagrant_configuration.assert_called_once_with(
            '/tmp/tmpdir1234', php_version=HYPERNODE_VAGRANT_DEFAULT_PHP_VERSION
        )
    def test_start_hypernode_vagrant_runs_vagrant_up_with_no_provision_if_specified(
            self):
        start_hypernode_vagrant('/tmp/tmpdir1234', no_provision=True)

        self.run_vagrant_up.assert_called_once_with('/tmp/tmpdir1234',
                                                    no_provision=True)