示例#1
0
 def test_version(self):
     fake_exe = python_testing.make_temp_fake_pip('pip', '666.0.1', '2.7')
     self.assertEqual('666.0.1', pip_exe.version(fake_exe))
示例#2
0
 def test_version_info(self):
     fake_exe = python_testing.make_temp_fake_pip('pip', '666.0.1', '2.7')
     self.assertEqual(('666.0.1', '/foo/site-packages/pip', '2.7'),
                      pip_exe.version_info(fake_exe))
示例#3
0
 def test_filename_info_major_and_minor_version(self):
     fake_exe = python_testing.make_temp_fake_pip('pip2.7', '666.0.1',
                                                  '2.7')
     version, _ = pip_exe.filename_info(fake_exe)
     self.assertEqual('2.7', version)
示例#4
0
 def test_filename_info_major_version_with_site_packages(self):
     fake_exe = python_testing.make_temp_fake_pip('pip2', '666.0.1', '2.7')
     version, _ = pip_exe.filename_info(fake_exe)
     self.assertEqual('2', version)
示例#5
0
 def test_filename_info_no_version(self):
     fake_exe = python_testing.make_temp_fake_pip('pip', '666.0.1', '2.7')
     version, _ = pip_exe.filename_info(fake_exe)
     self.assertEqual(None, version)