From 2c7a56f47c1823d80df635d5617a319a2b8e50f4 Mon Sep 17 00:00:00 2001 From: Zach Fuller Date: Sat, 2 Mar 2024 13:22:59 -0700 Subject: [PATCH] testing if type annotation of list[RequestMap] was causing failures in version below 3.10 --- tests/test_requests.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/tests/test_requests.py b/tests/test_requests.py index df67847..72d5168 100644 --- a/tests/test_requests.py +++ b/tests/test_requests.py @@ -1,11 +1,13 @@ +from typing import List + import pytest from src.loamy.session import Clump, RequestMap, RequestResponse @pytest.fixture(scope="session") -def request_map_collection() -> list[RequestMap]: - requests: list[RequestMap] = [] +def request_map_collection() -> List[RequestMap]: + requests: List[RequestMap] = [] for i in range(0, 100): print(i) if i % 2 == 0: @@ -34,9 +36,9 @@ def request_map_to_trigger_exception() -> RequestMap: ) -def test_send_requests(request_map_collection: list[RequestMap]) -> None: +def test_send_requests(request_map_collection: List[RequestMap]) -> None: session = Clump(requests=request_map_collection) - responses: list[RequestResponse] = session.sendRequests() + responses: List[RequestResponse] = session.sendRequests() assert len(responses) == 100 for response in responses: assert response.statusCode == 200 @@ -44,13 +46,13 @@ def test_send_requests(request_map_collection: list[RequestMap]) -> None: def test_send_requests_with_exceptions( - request_map_collection: list[RequestMap], + request_map_collection: List[RequestMap], request_map_to_trigger_exception: RequestMap, ) -> None: - requests: list[RequestMap] = request_map_collection.copy() + requests: List[RequestMap] = request_map_collection.copy() requests.append(request_map_to_trigger_exception) session = Clump(requests=requests) - responses: list[RequestResponse] = session.sendRequests(return_exceptions=True) + responses: List[RequestResponse] = session.sendRequests(return_exceptions=True) assert len(responses) == 101 for response in responses: if response.requestMap.url == "http://localhost:44777/exception":