@@ -11,34 +11,34 @@ class TestPrivoxyContainer:
1111 def _is_blocked_by_privoxy (self , response ):
1212 return response .status_code == 403 and "Request blocked" in response .text
1313
14- # def test_http(self, docker_privoxy, make_request):
15- # resp = make_request("http://google.com")
16- # assert resp.status_code == 200
17- # assert "google" in resp.text
14+ def test_http (self , docker_privoxy , make_request ):
15+ resp = make_request ("http://google.com" )
16+ assert resp .status_code == 200
17+ assert "google" in resp .text
1818
19- # def test_https(self, docker_privoxy, make_request):
20- # resp = make_request("https://google.com")
21- # assert resp.status_code == 200
22- # assert "google" in resp.text
19+ def test_https (self , docker_privoxy , make_request ):
20+ resp = make_request ("https://google.com" )
21+ assert resp .status_code == 200
22+ assert "google" in resp .text
2323
24- # def test_https_no_verify(self, docker_privoxy, make_request):
25- # with pytest.raises(SSLError):
26- # make_request("https://google.com", use_privoxy_ca_bundle=False)
24+ def test_https_no_verify (self , docker_privoxy , make_request ):
25+ with pytest .raises (SSLError ):
26+ make_request ("https://google.com" , use_privoxy_ca_bundle = False )
2727
28- # def test_adblock_filters(self, docker_privoxy, make_request):
29- # resp = make_request("http://googie-anaiytics.com")
30- # assert self._is_blocked_by_privoxy(resp) == True
31- # resp = make_request("https://googie-anaiytics.com")
32- # assert self._is_blocked_by_privoxy(resp) == True
28+ def test_adblock_filters (self , docker_privoxy , make_request ):
29+ resp = make_request ("http://googie-anaiytics.com" )
30+ assert self ._is_blocked_by_privoxy (resp ) == True
31+ resp = make_request ("https://googie-anaiytics.com" )
32+ assert self ._is_blocked_by_privoxy (resp ) == True
3333
34- # def test_no_adblock_filters(self):
35- # try:
36- # resp = requests.get("http://googie-anaiytics.com")
37- # assert self._is_blocked_by_privoxy(resp) == False
38- # resp = requests.get("https://googie-anaiytics.com")
39- # assert self._is_blocked_by_privoxy(resp) == False
40- # except ConnectionError:
41- # pass # 99% blocked by external software
34+ def test_no_adblock_filters (self ):
35+ try :
36+ resp = requests .get ("http://googie-anaiytics.com" )
37+ assert self ._is_blocked_by_privoxy (resp ) == False
38+ resp = requests .get ("https://googie-anaiytics.com" )
39+ assert self ._is_blocked_by_privoxy (resp ) == False
40+ except ConnectionError :
41+ pass # 99% blocked by external software
4242
4343 def test_http_adblock_css_filters (self , docker_privoxy , make_request , env_info ):
4444 resp = requests .get (f"http://{ env_info ['ip' ]} /ab2p.common.css" )
@@ -51,18 +51,18 @@ def test_https_adblock_css_filters(self, docker_privoxy, make_request, env_info)
5151 )
5252 assert resp .status_code == 200
5353
54- # def test_privman_blocklist(self, docker_privoxy, make_request, exec_privman):
55- # resp = exec_privman(docker_privoxy, "--add-blocklist", ".google.")
56- # assert "successfully" in resp
57- # time.sleep(3)
58- # resp = make_request("http://google.com")
59- # assert self._is_blocked_by_privoxy(resp) == True
60- # resp = make_request("https://google.com")
61- # assert self._is_blocked_by_privoxy(resp) == True
62- # resp = exec_privman(docker_privoxy, "--remove-blocklist", ".google.")
63- # assert "successfully" in resp
64- # time.sleep(3)
65- # resp = make_request("http://google.com")
66- # assert resp.status_code == 200
67- # resp = make_request("https://google.com")
68- # assert resp.status_code == 200
54+ def test_privman_blocklist (self , docker_privoxy , make_request , exec_privman ):
55+ resp = exec_privman (docker_privoxy , "--add-blocklist" , ".google." )
56+ assert "successfully" in resp
57+ time .sleep (3 )
58+ resp = make_request ("http://google.com" )
59+ assert self ._is_blocked_by_privoxy (resp ) == True
60+ resp = make_request ("https://google.com" )
61+ assert self ._is_blocked_by_privoxy (resp ) == True
62+ resp = exec_privman (docker_privoxy , "--remove-blocklist" , ".google." )
63+ assert "successfully" in resp
64+ time .sleep (3 )
65+ resp = make_request ("http://google.com" )
66+ assert resp .status_code == 200
67+ resp = make_request ("https://google.com" )
68+ assert resp .status_code == 200
0 commit comments