summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorAlexandre Flament <alex@al-f.net>2021-09-23 11:31:29 +0200
committerAlexandre Flament <alex@al-f.net>2021-10-12 21:01:02 +0200
commitf9c6393502ece3a678e530ca787efe2ea22b51d7 (patch)
tree441777b67955178752d41f1496fcec1ac5877eba /tests
parent4cc1ee8565e22442ae92ed5f2015749d684e6087 (diff)
downloadsearxng-f9c6393502ece3a678e530ca787efe2ea22b51d7.tar.gz
searxng-f9c6393502ece3a678e530ca787efe2ea22b51d7.zip
[enh] verify that Tor proxy works every time searx starts
based on @MarcAbonce commit on searx
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/network/test_network.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/tests/unit/network/test_network.py b/tests/unit/network/test_network.py
index 0805edc19..02628760b 100644
--- a/tests/unit/network/test_network.py
+++ b/tests/unit/network/test_network.py
@@ -90,12 +90,12 @@ class TestNetwork(SearxTestCase):
async def test_get_client(self):
network = Network(verify=True)
- client1 = network.get_client()
- client2 = network.get_client(verify=True)
- client3 = network.get_client(max_redirects=10)
- client4 = network.get_client(verify=True)
- client5 = network.get_client(verify=False)
- client6 = network.get_client(max_redirects=10)
+ client1 = await network.get_client()
+ client2 = await network.get_client(verify=True)
+ client3 = await network.get_client(max_redirects=10)
+ client4 = await network.get_client(verify=True)
+ client5 = await network.get_client(verify=False)
+ client6 = await network.get_client(max_redirects=10)
self.assertEqual(client1, client2)
self.assertEqual(client1, client4)
@@ -107,7 +107,7 @@ class TestNetwork(SearxTestCase):
async def test_aclose(self):
network = Network(verify=True)
- network.get_client()
+ await network.get_client()
await network.aclose()
async def test_request(self):
@@ -211,7 +211,7 @@ class TestNetworkStreamRetries(SearxTestCase):
async def test_retries_ok(self):
with patch.object(httpx.AsyncClient, 'stream', new=TestNetworkStreamRetries.get_response_exception_then_200()):
network = Network(enable_http=True, retries=1, retry_on_http_error=403)
- response = network.stream('GET', 'https://example.com/')
+ response = await network.stream('GET', 'https://example.com/')
self.assertEqual(response.text, TestNetworkStreamRetries.TEXT)
await network.aclose()
@@ -219,7 +219,7 @@ class TestNetworkStreamRetries(SearxTestCase):
with patch.object(httpx.AsyncClient, 'stream', new=TestNetworkStreamRetries.get_response_exception_then_200()):
network = Network(enable_http=True, retries=0, retry_on_http_error=403)
with self.assertRaises(httpx.RequestError):
- network.stream('GET', 'https://example.com/')
+ await network.stream('GET', 'https://example.com/')
await network.aclose()
async def test_retries_exception(self):
@@ -234,6 +234,6 @@ class TestNetworkStreamRetries(SearxTestCase):
with patch.object(httpx.AsyncClient, 'stream', new=stream):
network = Network(enable_http=True, retries=0, retry_on_http_error=403)
- response = network.stream('GET', 'https://example.com/')
+ response = await network.stream('GET', 'https://example.com/')
self.assertEqual(response.status_code, 403)
await network.aclose()