Skip to content

Commit 8b95a55

Browse files
committed
Modify uvicorn test for loop_factory
1 parent 14b1df6 commit 8b95a55

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

tests/adapter_uvicorn/test_uvicorn.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ def app(request):
5656
return request.param
5757

5858

59-
@pytest.fixture
60-
def port(app):
59+
@pytest.fixture(params=["asyncio", "uvloop", "none"], ids=["asyncio", "uvloop", "none"])
60+
def port(app, request):
6161
port = get_open_port()
6262

6363
loops = []
@@ -72,7 +72,7 @@ def on_tick_sync():
7272
async def on_tick():
7373
on_tick_sync()
7474

75-
config = Config(app, host="127.0.0.1", port=port, loop="asyncio")
75+
config = Config(app, host="127.0.0.1", port=port, loop=request.param)
7676
config.callback_notify = on_tick
7777
config.log_config = {"version": 1}
7878
config.disable_lifespan = True

tox.ini

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,8 @@ envlist =
116116
python-adapter_hypercorn-{py38,py39,py310,py311,py312,py313,py314}-hypercornlatest,
117117
python-adapter_hypercorn-py38-hypercorn{0010,0011,0012,0013},
118118
python-adapter_mcp-{py310,py311,py312,py313,py314},
119-
python-adapter_uvicorn-{py38,py39,py310,py311,py312,py313,py314}-uvicornlatest,
120-
python-adapter_uvicorn-py38-uvicorn014,
119+
python-adapter_uvicorn-{py39,py310,py311,py312,py313,py314}-uvicornlatest,
120+
python-adapter_uvicorn-py38-uvicorn020,
121121
python-adapter_waitress-{py38,py39,py310,py311,py312,py313,py314}-waitresslatest,
122122
python-application_celery-{py38,py39,py310,py311,py312,py313,py314,pypy311}-celerylatest,
123123
python-application_celery-py311-celery{0504,0503,0502},
@@ -238,9 +238,11 @@ deps =
238238
adapter_hypercorn-hypercorn0010: hypercorn[h3]<0.11
239239
adapter_hypercorn: niquests
240240
adapter_mcp: fastmcp
241-
adapter_uvicorn-uvicorn014: uvicorn<0.15
241+
adapter_uvicorn-uvicorn020: uvicorn<0.21
242+
adapter_uvicorn-uvicorn020: uvloop<0.20
242243
adapter_uvicorn-uvicornlatest: uvicorn
243244
adapter_uvicorn: typing-extensions
245+
adapter_uvicorn: uvloop
244246
adapter_waitress: WSGIProxy2
245247
adapter_waitress-waitresslatest: waitress
246248
agent_features: beautifulsoup4

0 commit comments

Comments
 (0)