Пример #1
0
    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')
Пример #2
0
 def test_normalize_host_case(self):
     pkg = Package(homepage='HttP://ExamplE.CoM/FoO')
     pkg.Normalize()
     self.assertEqual(pkg.homepage, 'http://example.com/FoO')
Пример #3
0
 def test_normalize_sort_maintainers(self):
     pkg = Package(maintainers=['c', 'b', 'a'])
     pkg.Normalize()
     self.assertEqual(pkg.maintainers, ['a', 'b', 'c'])