コード例 #1
0
ファイル: test_api.py プロジェクト: SeyfSV/pypac
 def test_pac_direct(self, monkeypatch):
     monkeypatch.setenv('HTTP_PROXY', 'http://env')
     with _patch_get_pac(PACFile(proxy_pac_js_tpl % 'DIRECT')):
         with pac_context_for_url(arbitrary_url):
             assert os.environ['HTTP_PROXY'] == ''
             assert os.environ['HTTPS_PROXY'] == ''
     assert os.environ['HTTP_PROXY'] == 'http://env'
コード例 #2
0
ファイル: test_api.py プロジェクト: rbcarson/pypac
 def test_pac_direct(self, monkeypatch):
     monkeypatch.setenv('HTTP_PROXY', 'http://env')
     with _patch_get_pac(PACFile(proxy_pac_js_tpl % 'DIRECT')):
         with pac_context_for_url(arbitrary_url):
             assert os.environ['HTTP_PROXY'] == ''
             assert os.environ['HTTPS_PROXY'] == ''
     assert os.environ['HTTP_PROXY'] == 'http://env'
コード例 #3
0
ファイル: test_api.py プロジェクト: SeyfSV/pypac
 def test_pac(self, monkeypatch):
     monkeypatch.setenv('HTTP_PROXY', 'http://env')
     with _patch_get_pac(PACFile(proxy_pac_js)):
         with pac_context_for_url(arbitrary_url):
             assert os.environ['HTTP_PROXY'] == fake_proxy_url
             assert os.environ['HTTPS_PROXY'] == fake_proxy_url
     assert os.environ['HTTP_PROXY'] == 'http://env'
コード例 #4
0
ファイル: test_api.py プロジェクト: rbcarson/pypac
 def test_pac(self, monkeypatch):
     monkeypatch.setenv('HTTP_PROXY', 'http://env')
     with _patch_get_pac(PACFile(proxy_pac_js)):
         with pac_context_for_url(arbitrary_url):
             assert os.environ['HTTP_PROXY'] == fake_proxy_url
             assert os.environ['HTTPS_PROXY'] == fake_proxy_url
     assert os.environ['HTTP_PROXY'] == 'http://env'
コード例 #5
0
ファイル: test_api.py プロジェクト: zanachka/pypac
 def test_pac_direct(self, monkeypatch):
     monkeypatch.setenv("HTTP_PROXY", "http://env")
     with _patch_get_pac(PACFile(proxy_pac_js_tpl % "DIRECT")):
         with pac_context_for_url(arbitrary_url):
             assert os.environ["HTTP_PROXY"] == ""
             assert os.environ["HTTPS_PROXY"] == ""
     assert os.environ["HTTP_PROXY"] == "http://env"
コード例 #6
0
ファイル: test_api.py プロジェクト: SeyfSV/pypac
 def test_no_pac(self, monkeypatch):
     monkeypatch.setenv('HTTP_PROXY', 'http://env')
     with pac_context_for_url(arbitrary_url):
         assert os.environ['HTTP_PROXY'] == 'http://env'
     assert os.environ['HTTP_PROXY'] == 'http://env'
コード例 #7
0
ファイル: test_api.py プロジェクト: SeyfSV/pypac
 def test_no_pac_no_env(self, monkeypatch):
     monkeypatch.delenv('HTTP_PROXY', raising=False)
     monkeypatch.delenv('HTTPS_PROXY', raising=False)
     with pac_context_for_url(arbitrary_url):
         assert not os.environ.get('HTTP_PROXY')
     assert not os.environ.get('HTTP_PROXY')
コード例 #8
0
ファイル: test_api.py プロジェクト: rbcarson/pypac
 def test_no_pac(self, monkeypatch):
     monkeypatch.setenv('HTTP_PROXY', 'http://env')
     with pac_context_for_url(arbitrary_url):
         assert os.environ['HTTP_PROXY'] == 'http://env'
     assert os.environ['HTTP_PROXY'] == 'http://env'
コード例 #9
0
ファイル: test_api.py プロジェクト: rbcarson/pypac
 def test_no_pac_no_env(self, monkeypatch):
     monkeypatch.delenv('HTTP_PROXY', raising=False)
     monkeypatch.delenv('HTTPS_PROXY', raising=False)
     with pac_context_for_url(arbitrary_url):
         assert not os.environ.get('HTTP_PROXY')
     assert not os.environ.get('HTTP_PROXY')
コード例 #10
0
ファイル: test_api.py プロジェクト: zanachka/pypac
 def test_no_pac(self, monkeypatch):
     monkeypatch.setenv("HTTP_PROXY", "http://env")
     with pac_context_for_url(arbitrary_url):
         assert os.environ["HTTP_PROXY"] == "http://env"
     assert os.environ["HTTP_PROXY"] == "http://env"