def test_normalize_package_naes(self): packages = _pkg_name_list( ['foo==10.1', 'bar', 'baz<5.5.5', 'foo-bar', 'foo_baz']) packages = _normalize_package_names(packages) self.assertEqual(len(packages), 5) self.assertTrue('foo-bar' in packages) self.assertTrue('foo-baz' in packages)
def test_version_specifier_list(self): packages = _pkg_name_list(['foo==10.1', 'bar', 'baz<5.5.5']) self.assertEqual(len(packages), 3) self.assertTrue('foo==10.1' in packages) self.assertTrue('bar' in packages) self.assertTrue('baz<5.5.5' in packages)
def test_bad_pkg_name(self): self.assertEqual(len(_pkg_name_list(['exec', 'exec()'])), 1)
def test_pkg_name_list(self): self.assertEqual(len(_pkg_name_list('abc DEF hIj')), 3) self.assertEqual(len(_pkg_name_list(['abc', 'DEF', 'hIj'])), 3)