def test_normalize_slash(self): pkg = Package(homepage='http://example.com') pkg.Normalize() self.assertEqual(pkg.homepage, 'http://example.com/') pkg = Package(homepage='https://example.com') pkg.Normalize() self.assertEqual(pkg.homepage, 'https://example.com/') pkg = Package(homepage='http://example.com/') pkg.Normalize() self.assertEqual(pkg.homepage, 'http://example.com/') pkg = Package(homepage='https://example.com/') pkg.Normalize() self.assertEqual(pkg.homepage, 'https://example.com/') pkg = Package(homepage='http://example.com/foo') pkg.Normalize() self.assertEqual(pkg.homepage, 'http://example.com/foo')
def test_normalize_host_case(self): pkg = Package(homepage='HttP://ExamplE.CoM/FoO') pkg.Normalize() self.assertEqual(pkg.homepage, 'http://example.com/FoO')
def test_normalize_sort_maintainers(self): pkg = Package(maintainers=['c', 'b', 'a']) pkg.Normalize() self.assertEqual(pkg.maintainers, ['a', 'b', 'c'])