def test_check_input_path_none(self): # Max depth = 2 with TemporaryDirectory(), TemporaryDirectory( change_directory=False) as virtualenv_dir: with TemporaryEnvironment(VENV_DIR=virtualenv_dir.path): env_path = check_input_path(None, 2) self.assertIsNone(env_path) env_path = check_input_path('3.6', 2) self.assertIsNone(env_path)
def test_check_input_path_with_version_none_virtualenv_dir(self): with TemporaryDirectory(), TemporaryDirectory( change_directory=False) as virtualenv_dir: with TemporaryEnvironment(VENV_DIR=virtualenv_dir.path): os.mkdir(os.path.join(virtualenv_dir.path, 'test-2.7')) env_path = check_input_path('test', '3.6') self.assertIsNone(env_path)
def test_check_input_path_without_version(self): with TemporaryDirectory() as t, TemporaryDirectory( change_directory=False) as virtualenv_dir: with TemporaryEnvironment(VENV_DIR=virtualenv_dir.path): os.mkdir('.venv') env_path = check_input_path('.venv', '2.7') self.assertEqual(os.path.join(t.path, '.venv'), env_path)
def test_check_input_path_with_version(self): with TemporaryDirectory() as t: os.mkdir('.venv-2.7') env_path = check_input_path('.venv', '2.7') self.assertEqual(os.path.join(t.path, '.venv-2.7'), env_path)