Пример #1
0
 def test_add_list_show_remove_extension(self):
     add_extension(MY_EXT_SOURCE)
     actual = list_extensions()
     self.assertEqual(len(actual), 1)
     ext = show_extension(MY_EXT_NAME)
     self.assertEqual(ext[OUT_KEY_NAME], MY_EXT_NAME)
     remove_extension(MY_EXT_NAME)
     num_exts = len(list_extensions())
     self.assertEqual(num_exts, 0)
Пример #2
0
 def test_add_list_show_remove_extension_with_dashes(self):
     add_extension(MY_SECOND_EXT_SOURCE_DASHES)
     actual = list_extensions()
     self.assertEqual(len(actual), 1)
     ext = show_extension(MY_SECOND_EXT_NAME_DASHES)
     self.assertEqual(ext[OUT_KEY_NAME], MY_SECOND_EXT_NAME_DASHES)
     self.assertIn(OUT_KEY_NAME, ext[OUT_KEY_METADATA], "Unable to get full metadata")
     self.assertEqual(ext[OUT_KEY_METADATA][OUT_KEY_NAME], MY_SECOND_EXT_NAME_DASHES)
     remove_extension(MY_SECOND_EXT_NAME_DASHES)
     num_exts = len(list_extensions())
     self.assertEqual(num_exts, 0)
Пример #3
0
    def test_add_list_show_remove_extension_extra_index_url(self):
        """
        Tests extension addition while specifying --extra-index-url parameter.
        :return:
        """
        extra_index_urls = ['https://testpypi.python.org/simple', 'https://pypi.python.org/simple']

        add_extension(source=MY_EXT_SOURCE, pip_extra_index_urls=extra_index_urls)
        actual = list_extensions()
        self.assertEqual(len(actual), 1)
        ext = show_extension(MY_EXT_NAME)
        self.assertEqual(ext[OUT_KEY_NAME], MY_EXT_NAME)
        remove_extension(MY_EXT_NAME)
        num_exts = len(list_extensions())
        self.assertEqual(num_exts, 0)
Пример #4
0
 def test_add_extension_valid_whl_name_filenotfound(self):
     with self.assertRaises(CLIError):
         add_extension(_get_test_data_file('mywheel-0.0.3+dev-py2.py3-none-any.whl'))
     actual = list_extensions()
     self.assertEqual(len(actual), 0)
Пример #5
0
 def test_add_extension_invalid_whl_name(self):
     with self.assertRaises(CLIError):
         add_extension(os.path.join('invalid', 'ext', 'path', 'file.whl'))
     actual = list_extensions()
     self.assertEqual(len(actual), 0)
Пример #6
0
 def test_add_extension_invalid(self):
     with self.assertRaises(ValueError):
         add_extension(MY_BAD_EXT_SOURCE)
     actual = list_extensions()
     self.assertEqual(len(actual), 0)
Пример #7
0
 def test_add_extension_twice(self):
     add_extension(MY_EXT_SOURCE)
     num_exts = len(list_extensions())
     self.assertEqual(num_exts, 1)
     with self.assertRaises(CLIError):
         add_extension(MY_EXT_SOURCE)
Пример #8
0
 def test_no_extensions_in_dir(self):
     actual = list_extensions()
     self.assertEqual(len(actual), 0)
Пример #9
0
 def test_no_extensions_dir(self):
     shutil.rmtree(self.ext_dir)
     actual = list_extensions()
     self.assertEqual(len(actual), 0)
 def test_no_extensions_in_dir(self):
     actual = list_extensions()
     self.assertEqual(len(actual), 0)
 def test_no_extensions_dir(self):
     shutil.rmtree(self.ext_dir)
     actual = list_extensions()
     self.assertEqual(len(actual), 0)
 def test_add_extension_valid_whl_name_filenotfound(self):
     with self.assertRaises(CLIError):
         add_extension(
             _get_test_data_file('mywheel-0.0.3+dev-py2.py3-none-any.whl'))
     actual = list_extensions()
     self.assertEqual(len(actual), 0)
 def test_add_extension_invalid_whl_name(self):
     with self.assertRaises(CLIError):
         add_extension(os.path.join('invalid', 'ext', 'path', 'file.whl'))
     actual = list_extensions()
     self.assertEqual(len(actual), 0)
 def test_add_extension_invalid(self):
     with self.assertRaises(ValueError):
         add_extension(MY_BAD_EXT_SOURCE)
     actual = list_extensions()
     self.assertEqual(len(actual), 0)
 def test_add_extension_twice(self):
     add_extension(MY_EXT_SOURCE)
     num_exts = len(list_extensions())
     self.assertEqual(num_exts, 1)
     with self.assertRaises(CLIError):
         add_extension(MY_EXT_SOURCE)