示例#1
0
文件: test.py 项目: 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__)
示例#2
0
文件: test.py 项目: 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)
示例#3
0
文件: test.py 项目: 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)
示例#4
0
文件: test.py 项目: mzpqnxow/psl
 def test_flatstring(self):
     psl = PublicSuffixList(u("com\nnet\n"))
     self.assertEqual(psl.publicsuffix("example.com"), "com")
示例#5
0
文件: test.py 项目: meschansky/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)
示例#6
0
文件: test.py 项目: meschansky/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)
示例#7
0
文件: test.py 项目: meschansky/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__)
示例#8
0
文件: test.py 项目: meschansky/psl
 def test_flatstring(self):
     psl = PublicSuffixList(u("com\nnet\n"))
     self.assertEqual(psl.publicsuffix("example.com"), "com")