(self)
| 1513 | |
| 1514 | @unittest.skipUnless(os.name == "nt", "only relevant for Windows") |
| 1515 | def test_winreg_proxy_bypass(self): |
| 1516 | proxy_override = "www.example.com;*.example.net; 192.168.0.1" |
| 1517 | proxy_bypass = _proxy_bypass_winreg_override |
| 1518 | for host in ("www.example.com", "www.example.net", "192.168.0.1"): |
| 1519 | self.assertTrue(proxy_bypass(host, proxy_override), |
| 1520 | "expected bypass of %s to be true" % host) |
| 1521 | |
| 1522 | for host in ("example.com", "www.example.org", "example.net", |
| 1523 | "192.168.0.2"): |
| 1524 | self.assertFalse(proxy_bypass(host, proxy_override), |
| 1525 | "expected bypass of %s to be False" % host) |
| 1526 | |
| 1527 | # check intranet address bypass |
| 1528 | proxy_override = "example.com; <local>" |
| 1529 | self.assertTrue(proxy_bypass("example.com", proxy_override), |
| 1530 | "expected bypass of %s to be true" % host) |
| 1531 | self.assertFalse(proxy_bypass("example.net", proxy_override), |
| 1532 | "expected bypass of %s to be False" % host) |
| 1533 | for host in ("test", "localhost"): |
| 1534 | self.assertTrue(proxy_bypass(host, proxy_override), |
| 1535 | "expect <local> to bypass intranet address '%s'" |
| 1536 | % host) |
| 1537 | |
| 1538 | @unittest.skipUnless(sys.platform == 'darwin', "only relevant for OSX") |
| 1539 | def test_osx_proxy_bypass(self): |
nothing calls this directly
no test coverage detected