Commit 31573844
Changed files (4)
tests/test_client.py
@@ -6,7 +6,7 @@ import os
import json
import asyncio
import inspect
-from typing import Any, Dict, Union, cast
+from typing import Any, Union, cast
from unittest import mock
import httpx
@@ -357,7 +357,7 @@ class TestOpenAI:
),
),
)
- params = cast(Dict[str, str], dict(request.url.params))
+ params = dict(request.url.params)
assert params == {"my_query_param": "Foo"}
# if both `query` and `extra_query` are given, they are merged
@@ -371,7 +371,7 @@ class TestOpenAI:
),
),
)
- params = cast(Dict[str, str], dict(request.url.params))
+ params = dict(request.url.params)
assert params == {"bar": "1", "foo": "2"}
# `extra_query` takes priority over `query` when keys clash
@@ -385,7 +385,7 @@ class TestOpenAI:
),
),
)
- params = cast(Dict[str, str], dict(request.url.params))
+ params = dict(request.url.params)
assert params == {"foo": "2"}
@pytest.mark.respx(base_url=base_url)
@@ -1022,7 +1022,7 @@ class TestAsyncOpenAI:
),
),
)
- params = cast(Dict[str, str], dict(request.url.params))
+ params = dict(request.url.params)
assert params == {"my_query_param": "Foo"}
# if both `query` and `extra_query` are given, they are merged
@@ -1036,7 +1036,7 @@ class TestAsyncOpenAI:
),
),
)
- params = cast(Dict[str, str], dict(request.url.params))
+ params = dict(request.url.params)
assert params == {"bar": "1", "foo": "2"}
# `extra_query` takes priority over `query` when keys clash
@@ -1050,7 +1050,7 @@ class TestAsyncOpenAI:
),
),
)
- params = cast(Dict[str, str], dict(request.url.params))
+ params = dict(request.url.params)
assert params == {"foo": "2"}
@pytest.mark.respx(base_url=base_url)
pyproject.toml
@@ -11,7 +11,7 @@ dependencies = [
"httpx>=0.23.0, <1",
"pydantic>=1.9.0, <3",
"typing-extensions>=4.5, <5",
- "anyio>=3.5.0, <4",
+ "anyio>=3.5.0, <5",
"distro>=1.7.0, <2",
"sniffio",
"tqdm > 4"
@@ -51,7 +51,7 @@ dev-dependencies = [
"pyright==1.1.332",
"mypy==1.7.1",
"black==23.3.0",
- "respx==0.19.2",
+ "respx==0.20.2",
"pytest==7.1.1",
"pytest-asyncio==0.21.1",
"ruff==0.0.282",
requirements-dev.lock
@@ -8,7 +8,7 @@
-e file:.
annotated-types==0.6.0
-anyio==3.7.1
+anyio==4.1.0
argcomplete==3.1.2
attrs==23.1.0
azure-core==1.29.5
@@ -25,9 +25,9 @@ distlib==0.3.7
distro==1.8.0
exceptiongroup==1.1.3
filelock==3.12.4
-h11==0.12.0
-httpcore==0.15.0
-httpx==0.23.0
+h11==0.14.0
+httpcore==1.0.2
+httpx==0.25.2
idna==3.4
iniconfig==2.0.0
isort==5.10.1
@@ -56,8 +56,7 @@ pytest-asyncio==0.21.1
python-dateutil==2.8.2
pytz==2023.3.post1
requests==2.31.0
-respx==0.19.2
-rfc3986==1.5.0
+respx==0.20.2
ruff==0.0.282
six==1.16.0
sniffio==1.3.0
requirements.lock
@@ -8,22 +8,21 @@
-e file:.
annotated-types==0.6.0
-anyio==3.7.1
+anyio==4.1.0
certifi==2023.7.22
distro==1.8.0
exceptiongroup==1.1.3
-h11==0.12.0
-httpcore==0.15.0
-httpx==0.23.0
+h11==0.14.0
+httpcore==1.0.2
+httpx==0.25.2
idna==3.4
-numpy==1.26.1
-pandas==2.1.1
+numpy==1.26.2
+pandas==2.1.3
pandas-stubs==2.1.1.230928
pydantic==2.4.2
pydantic-core==2.10.1
python-dateutil==2.8.2
pytz==2023.3.post1
-rfc3986==1.5.0
six==1.16.0
sniffio==1.3.0
tqdm==4.66.1