def test_with_target_path(self, run_mock, source_fs): # pylint: disable=unused-argument,invalid-name,no-self-use build_path = '/home/foo/tmp/venv-TPTka' venv = VirtualEnv(path=build_path) venv.create() run_mock.assert_called_once() (call_args, call_kargs) = run_mock.call_args assert call_args[0][0] == 'virtualenv' assert call_args[0][1] == build_path assert call_kargs['cwd'] == build_path
def test_defaults(self, run_mock, source_fs, virtual_env): # pylint: disable=unused-argument,no-self-use virtual_env = VirtualEnv() virtual_env.create() run_mock.assert_called_once() regex = re.compile(r'^\/.*\/plpacker\.virtualenv-\w+-tmp$') (call_args, call_kargs) = run_mock.call_args assert call_args[0][0] == 'virtualenv' assert regex.match(call_args[0][1]) assert regex.match(call_kargs['cwd'])
def test_with_python(self, run_mock, source_fs): # pylint: disable=unused-argument,no-self-use venv = VirtualEnv(python=sentinel.python) venv.create() run_mock.assert_called_once() regex = re.compile(r'^\/.*\/plpacker\.virtualenv-\w+-tmp$') (call_args, call_kargs) = run_mock.call_args assert call_args[0][0] == 'virtualenv' assert call_args[0][1] == '--python' assert call_args[0][2] == sentinel.python assert regex.match(call_args[0][3]) assert regex.match(call_kargs['cwd'])