Ejemplo n.º 1
0
Archivo: test.py Proyecto: 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__)
Ejemplo n.º 2
0
Archivo: test.py Proyecto: 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)
Ejemplo n.º 3
0
Archivo: test.py Proyecto: 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)
Ejemplo n.º 4
0
Archivo: test.py Proyecto: mzpqnxow/psl
 def test_flatstring(self):
     psl = PublicSuffixList(u("com\nnet\n"))
     self.assertEqual(psl.publicsuffix("example.com"), "com")
Ejemplo 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)
Ejemplo 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)
Ejemplo 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__)
Ejemplo n.º 8
0
 def test_flatstring(self):
     psl = PublicSuffixList(u("com\nnet\n"))
     self.assertEqual(psl.publicsuffix("example.com"), "com")