示例#1
0
 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)
示例#2
0
 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)
示例#3
0
 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)
示例#4
0
 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)