Esempio n. 1
0
File: test.py Progetto: mzpqnxow/psl
    def test_typesafe(self):
        self.assertEqual(
            self.psl.suffix("www.example.co.jp").__class__,
            "example.co.jp".__class__)
        self.assertEqual(
            self.psl.suffix(u("www.example.co.jp")).__class__,
            u("example.co.jp").__class__)

        self.assertEqual(
            self.psl.publicsuffix("www.example.co.jp").__class__,
            "co.jp".__class__)
        self.assertEqual(
            self.psl.publicsuffix(u("www.example.co.jp")).__class__,
            u("co.jp").__class__)
Esempio n. 2
0
File: test.py Progetto: mzpqnxow/psl
 def test_punycoded(self):
     tld = encode_idn(u("香港"))
     self.assertEqual(self.psl.suffix(u("www.example.") + tld),
                      u("example.") + tld)
     self.assertEqual(self.psl.publicsuffix(u("www.example.") + tld), tld)
Esempio n. 3
0
File: test.py Progetto: mzpqnxow/psl
 def test_idn(self):
     tld = u("香港")
     self.assertEqual(self.psl.suffix(u("www.example.") + tld),
                      u("example.") + tld)
     self.assertEqual(self.psl.publicsuffix(u("www.example.") + tld), tld)
Esempio n. 4
0
File: test.py Progetto: mzpqnxow/psl
 def test_flatstring(self):
     psl = PublicSuffixList(u("com\nnet\n"))
     self.assertEqual(psl.publicsuffix("example.com"), "com")
Esempio n. 5
0
 def test_punycoded(self):
     tld = encode_idn(u("香港"))
     self.assertEqual(self.psl.suffix(u("www.example.") + tld), u("example.") + tld)
     self.assertEqual(self.psl.publicsuffix(u("www.example.") + tld), tld)
Esempio n. 6
0
 def test_idn(self):
     tld = u("香港")
     self.assertEqual(self.psl.suffix(u("www.example.") + tld), u("example.") + tld)
     self.assertEqual(self.psl.publicsuffix(u("www.example.") + tld), tld)
Esempio n. 7
0
    def test_typesafe(self):
        self.assertEqual(self.psl.suffix("www.example.co.jp").__class__, "example.co.jp".__class__)
        self.assertEqual(self.psl.suffix(u("www.example.co.jp")).__class__, u("example.co.jp").__class__)

        self.assertEqual(self.psl.publicsuffix("www.example.co.jp").__class__, "co.jp".__class__)
        self.assertEqual(self.psl.publicsuffix(u("www.example.co.jp")).__class__, u("co.jp").__class__)
Esempio n. 8
0
 def test_flatstring(self):
     psl = PublicSuffixList(u("com\nnet\n"))
     self.assertEqual(psl.publicsuffix("example.com"), "com")