(self)
| 877 | self.assertEqual(reach("192.168.0.1"), "192.168.0.1") |
| 878 | |
| 879 | def test_domain_match(self): |
| 880 | self.assertTrue(domain_match("192.168.1.1", "192.168.1.1")) |
| 881 | self.assertFalse(domain_match("192.168.1.1", ".168.1.1")) |
| 882 | self.assertTrue(domain_match("x.y.com", "x.Y.com")) |
| 883 | self.assertTrue(domain_match("x.y.com", ".Y.com")) |
| 884 | self.assertFalse(domain_match("x.y.com", "Y.com")) |
| 885 | self.assertTrue(domain_match("a.b.c.com", ".c.com")) |
| 886 | self.assertFalse(domain_match(".c.com", "a.b.c.com")) |
| 887 | self.assertTrue(domain_match("example.local", ".local")) |
| 888 | self.assertFalse(domain_match("blah.blah", "")) |
| 889 | self.assertFalse(domain_match("", ".rhubarb.rhubarb")) |
| 890 | self.assertTrue(domain_match("", "")) |
| 891 | |
| 892 | self.assertTrue(user_domain_match("acme.com", "acme.com")) |
| 893 | self.assertFalse(user_domain_match("acme.com", ".acme.com")) |
| 894 | self.assertTrue(user_domain_match("rhubarb.acme.com", ".acme.com")) |
| 895 | self.assertTrue(user_domain_match("www.rhubarb.acme.com", ".acme.com")) |
| 896 | self.assertTrue(user_domain_match("x.y.com", "x.Y.com")) |
| 897 | self.assertTrue(user_domain_match("x.y.com", ".Y.com")) |
| 898 | self.assertFalse(user_domain_match("x.y.com", "Y.com")) |
| 899 | self.assertTrue(user_domain_match("y.com", "Y.com")) |
| 900 | self.assertFalse(user_domain_match(".y.com", "Y.com")) |
| 901 | self.assertTrue(user_domain_match(".y.com", ".Y.com")) |
| 902 | self.assertTrue(user_domain_match("x.y.com", ".com")) |
| 903 | self.assertFalse(user_domain_match("x.y.com", "com")) |
| 904 | self.assertFalse(user_domain_match("x.y.com", "m")) |
| 905 | self.assertFalse(user_domain_match("x.y.com", ".m")) |
| 906 | self.assertFalse(user_domain_match("x.y.com", "")) |
| 907 | self.assertFalse(user_domain_match("x.y.com", ".")) |
| 908 | self.assertTrue(user_domain_match("192.168.1.1", "192.168.1.1")) |
| 909 | # not both HDNs, so must string-compare equal to match |
| 910 | self.assertFalse(user_domain_match("192.168.1.1", ".168.1.1")) |
| 911 | self.assertFalse(user_domain_match("192.168.1.1", ".")) |
| 912 | # empty string is a special case |
| 913 | self.assertFalse(user_domain_match("192.168.1.1", "")) |
| 914 | |
| 915 | def test_wrong_domain(self): |
| 916 | # Cookies whose effective request-host name does not domain-match the |
nothing calls this directly
no test coverage detected