Skip to content

Commit c137833

Browse files
committed
add fastapi as test requirement
1 parent 57d91d8 commit c137833

File tree

2 files changed

+57
-4
lines changed

2 files changed

+57
-4
lines changed

services/web/server/requirements/_test.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ click
1515
coverage
1616
docker
1717
Faker
18-
fastapi
18+
fastapi[standard]
1919
flaky
2020
hypothesis
2121
jsonref

services/web/server/requirements/_test.txt

Lines changed: 56 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,20 +51,32 @@ click==8.1.3
5151
# via
5252
# -c requirements/_base.txt
5353
# -r requirements/_test.in
54+
# typer
55+
# uvicorn
5456
coverage==7.6.10
5557
# via
5658
# -r requirements/_test.in
5759
# pytest-cov
60+
dnspython==2.2.1
61+
# via
62+
# -c requirements/_base.txt
63+
# email-validator
5864
docker==7.1.0
5965
# via -r requirements/_test.in
66+
email-validator==2.2.0
67+
# via
68+
# -c requirements/_base.txt
69+
# fastapi
6070
execnet==2.1.1
6171
# via pytest-xdist
6272
faker==19.6.1
6373
# via
6474
# -c requirements/_base.txt
6575
# -r requirements/_test.in
66-
fastapi==0.115.8
76+
fastapi==0.115.6
6777
# via -r requirements/_test.in
78+
fastapi-cli==0.0.5
79+
# via fastapi
6880
flaky==3.8.1
6981
# via -r requirements/_test.in
7082
frozenlist==1.4.1
@@ -102,6 +114,11 @@ idna==3.3
102114
# yarl
103115
iniconfig==2.0.0
104116
# via pytest
117+
jinja2==3.1.2
118+
# via
119+
# -c requirements/../../../../requirements/constraints.txt
120+
# -c requirements/_base.txt
121+
# fastapi
105122
jsonref==1.1.0
106123
# via -r requirements/_test.in
107124
jsonschema==3.2.0
@@ -115,10 +132,19 @@ mako==1.2.2
115132
# -c requirements/../../../../requirements/constraints.txt
116133
# -c requirements/_base.txt
117134
# alembic
135+
markdown-it-py==3.0.0
136+
# via
137+
# -c requirements/_base.txt
138+
# rich
118139
markupsafe==2.1.1
119140
# via
120141
# -c requirements/_base.txt
142+
# jinja2
121143
# mako
144+
mdurl==0.1.2
145+
# via
146+
# -c requirements/_base.txt
147+
# markdown-it-py
122148
multidict==6.1.0
123149
# via
124150
# -c requirements/_base.txt
@@ -153,6 +179,10 @@ pydantic-core==2.27.1
153179
# via
154180
# -c requirements/_base.txt
155181
# pydantic
182+
pygments==2.15.1
183+
# via
184+
# -c requirements/_base.txt
185+
# rich
156186
pyrsistent==0.18.1
157187
# via
158188
# -c requirements/_base.txt
@@ -203,11 +233,15 @@ python-dotenv==1.0.1
203233
# via
204234
# -c requirements/_base.txt
205235
# -r requirements/_test.in
236+
# uvicorn
237+
python-multipart==0.0.20
238+
# via fastapi
206239
pyyaml==6.0.1
207240
# via
208241
# -c requirements/../../../../requirements/constraints.txt
209242
# -c requirements/_base.txt
210243
# openapi-spec-validator
244+
# uvicorn
211245
redis==5.2.1
212246
# via
213247
# -c requirements/../../../../requirements/constraints.txt
@@ -224,6 +258,10 @@ setuptools==69.1.1
224258
# -c requirements/_base.txt
225259
# jsonschema
226260
# openapi-spec-validator
261+
shellingham==1.5.4
262+
# via
263+
# -c requirements/_base.txt
264+
# typer
227265
six==1.16.0
228266
# via
229267
# -c requirements/_base.txt
@@ -243,7 +281,7 @@ sqlalchemy==1.4.47
243281
# alembic
244282
sqlalchemy2-stubs==0.0.2a38
245283
# via sqlalchemy
246-
starlette==0.45.3
284+
starlette==0.41.3
247285
# via
248286
# -c requirements/../../../../requirements/constraints.txt
249287
# fastapi
@@ -253,6 +291,10 @@ tenacity==8.5.0
253291
# -r requirements/_test.in
254292
termcolor==2.5.0
255293
# via pytest-sugar
294+
typer==0.12.3
295+
# via
296+
# -c requirements/_base.txt
297+
# fastapi-cli
256298
types-aiofiles==24.1.0.20241221
257299
# via -r requirements/_test.in
258300
types-jsonschema==4.17.0.10
@@ -272,14 +314,25 @@ typing-extensions==4.12.2
272314
# pydantic
273315
# pydantic-core
274316
# sqlalchemy2-stubs
317+
# typer
275318
urllib3==2.2.3
276319
# via
277320
# -c requirements/../../../../requirements/constraints.txt
278321
# -c requirements/_base.txt
279322
# docker
280323
# requests
324+
uvicorn==0.34.0
325+
# via
326+
# fastapi
327+
# fastapi-cli
328+
uvloop==0.21.0
329+
# via uvicorn
330+
watchfiles==1.0.4
331+
# via uvicorn
281332
websockets==14.2
282-
# via -r requirements/_test.in
333+
# via
334+
# -r requirements/_test.in
335+
# uvicorn
283336
yarl==1.9.4
284337
# via
285338
# -c requirements/_base.txt

0 commit comments

Comments
 (0)