Esempio n. 1
0
 def testCheckValidPythonRaises(self):
     python = Python(version_info=(3, 0, 0))
     self.assertRaises(SystemExit, python.check_valid_python)
Esempio n. 2
0
 def test30IsInvalidPython(self):
     python = Python(version_info=(3, 0, 0))
     self.assertEqual(python.is_valid_python(), False)
Esempio n. 3
0
 def test27IsValidPython(self):
     python = Python(version_info=(2, 7, 0))
     self.assertEqual(python.is_valid_python(), True)
Esempio n. 4
0
 def testStrCoerce(self):
     python = Python(python='/foo/python')
     self.assertEqual(str(python), '/foo/python')
Esempio n. 5
0
 def testArguments(self):
     python = Python(python='/foo/python', version_info=(2, 7, 0))
     self.assertEqual(python.python, '/foo/python')
     self.assertEqual(python.version_info, (2, 7, 0))
Esempio n. 6
0
 def testDefaults(self):
     python = Python()
     self.assertEqual(python.python, sys.executable)
     self.assertEqual(python.version_info, sys.version_info)