(self)
| 1530 | |
| 1531 | @unittest.skipUnless(os.name == "nt", "only relevant for Windows") |
| 1532 | def test_winreg_proxy_bypass(self): |
| 1533 | proxy_override = "www.example.com;*.example.net; 192.168.0.1" |
| 1534 | proxy_bypass = _proxy_bypass_winreg_override |
| 1535 | for host in ("www.example.com", "www.example.net", "192.168.0.1"): |
| 1536 | self.assertTrue(proxy_bypass(host, proxy_override), |
| 1537 | "expected bypass of %s to be true" % host) |
| 1538 | |
| 1539 | for host in ("example.com", "www.example.org", "example.net", |
| 1540 | "192.168.0.2"): |
| 1541 | self.assertFalse(proxy_bypass(host, proxy_override), |
| 1542 | "expected bypass of %s to be False" % host) |
| 1543 | |
| 1544 | # check intranet address bypass |
| 1545 | proxy_override = "example.com; <local>" |
| 1546 | self.assertTrue(proxy_bypass("example.com", proxy_override), |
| 1547 | "expected bypass of %s to be true" % host) |
| 1548 | self.assertFalse(proxy_bypass("example.net", proxy_override), |
| 1549 | "expected bypass of %s to be False" % host) |
| 1550 | for host in ("test", "localhost"): |
| 1551 | self.assertTrue(proxy_bypass(host, proxy_override), |
| 1552 | "expect <local> to bypass intranet address '%s'" |
| 1553 | % host) |
| 1554 | |
| 1555 | @unittest.skipUnless(sys.platform == 'darwin', "only relevant for OSX") |
| 1556 | def test_osx_proxy_bypass(self): |
nothing calls this directly
no test coverage detected