コード例 #1
0
ファイル: test_venv.py プロジェクト: pombredanne/venv_tools
 def test_virtualenv_via_sys(self):
     with TemporaryVenv(use_virtualenv=True) as envdir:
         with Venv(envdir):
             self.assertEqual(
                 str(sys.version_info),
                 str(subprocess.check_output([
                     "python", "-c", SYS_TEST_CODE
                 ], universal_newlines=True).strip())
             )
コード例 #2
0
ファイル: test_venv.py プロジェクト: pombredanne/venv_tools
 def test_python_actually_found(self):
     with Venv(self.venv):
         internal_prefix = subprocess.check_output([
             "python", "-c", VENV_PYTHON_TEST_CODE
         ], universal_newlines=True).strip()
         self.assertEqual(internal_prefix, self.venv)
コード例 #3
0
ファイル: test_venv.py プロジェクト: pombredanne/venv_tools
 def test_path_added(self):
     with Venv(self.venv):
         self.assertTrue(os.environ["PATH"].find(self.venv) > -1)
コード例 #4
0
ファイル: test_venv.py プロジェクト: pombredanne/venv_tools
 def test_correct_venv(self):
     with Venv(self.venv):
         self.assertEqual(os.environ["VIRTUAL_ENV"], self.venv)
コード例 #5
0
ファイル: test_venv.py プロジェクト: pombredanne/venv_tools
 def test_no_pythonhome(self):
     with Venv(self.venv):
         with self.assertRaises(KeyError):
             os.environ["PYTHONHOME"]
コード例 #6
0
ファイル: test_venv.py プロジェクト: pombredanne/venv_tools
 def test_python_actually_found(self):
     with Venv(self.virtualenv):
         internal_prefix = subprocess.check_output([
             "python", "-c", VENV_PYTHON_TEST_CODE
         ]).strip()
         self.assertEqual(internal_prefix.decode("utf8"), self.virtualenv)
コード例 #7
0
ファイル: test_venv.py プロジェクト: pombredanne/venv_tools
 def test_Venv_fail(self):
     self.assertRaises(RuntimeError,Venv(self.empty_folder).__enter__)
コード例 #8
0
ファイル: test_venv.py プロジェクト: pombredanne/venv_tools
 def test_virtualenv_via_activation(self):
     with TemporaryVenv(use_virtualenv=True) as envdir:
         with Venv(envdir):
             self.assertTrue(True)
コード例 #9
0
ファイル: test_venv.py プロジェクト: pombredanne/venv_tools
 def test_default_via_activation(self):
     with TemporaryVenv() as envdir:
         with Venv(envdir):
             self.assertTrue(True)