Skip to content

Commit a06118f

Browse files
committed
add pytest-celery plugin
1 parent 80a7cca commit a06118f

File tree

2 files changed

+65
-0
lines changed

2 files changed

+65
-0
lines changed

services/api-server/requirements/_test.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ pact-python
2323
pyinstrument
2424
pytest
2525
pytest-asyncio
26+
pytest-celery
2627
pytest-cov
2728
pytest-docker
2829
pytest-mock

services/api-server/requirements/_test.txt

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ alembic==1.14.0
1717
# via
1818
# -c requirements/_base.txt
1919
# -r requirements/_test.in
20+
amqp==5.3.1
21+
# via
22+
# -c requirements/_base.txt
23+
# kombu
2024
annotated-types==0.7.0
2125
# via
2226
# -c requirements/_base.txt
@@ -43,6 +47,10 @@ aws-sam-translator==1.55.0
4347
# cfn-lint
4448
aws-xray-sdk==2.14.0
4549
# via moto
50+
billiard==4.2.1
51+
# via
52+
# -c requirements/_base.txt
53+
# celery
4654
boto3==1.38.1
4755
# via
4856
# aws-sam-translator
@@ -55,6 +63,10 @@ botocore==1.38.1
5563
# s3transfer
5664
botocore-stubs==1.37.4
5765
# via types-boto3
66+
celery==5.5.3
67+
# via
68+
# -c requirements/_base.txt
69+
# pytest-celery
5870
certifi==2024.8.30
5971
# via
6072
# -c requirements/../../../requirements/constraints.txt
@@ -79,9 +91,25 @@ click==8.1.7
7991
# via
8092
# -c requirements/_base.txt
8193
# -r requirements/_test.in
94+
# celery
95+
# click-didyoumean
96+
# click-plugins
97+
# click-repl
8298
# flask
8399
# pact-python
84100
# uvicorn
101+
click-didyoumean==0.3.1
102+
# via
103+
# -c requirements/_base.txt
104+
# celery
105+
click-plugins==1.1.1.2
106+
# via
107+
# -c requirements/_base.txt
108+
# celery
109+
click-repl==0.3.0
110+
# via
111+
# -c requirements/_base.txt
112+
# celery
85113
coverage==7.6.12
86114
# via pytest-cov
87115
cryptography==44.0.0
@@ -91,10 +119,14 @@ cryptography==44.0.0
91119
# moto
92120
# python-jose
93121
# sshpubkeys
122+
debugpy==1.8.16
123+
# via pytest-celery
94124
docker==7.1.0
95125
# via
96126
# -r requirements/_test.in
97127
# moto
128+
# pytest-celery
129+
# pytest-docker-tools
98130
ecdsa==0.19.0
99131
# via
100132
# moto
@@ -181,6 +213,10 @@ jsonschema==3.2.0
181213
# openapi-spec-validator
182214
junit-xml==1.9
183215
# via cfn-lint
216+
kombu==5.5.4
217+
# via
218+
# -c requirements/_base.txt
219+
# celery
184220
mako==1.3.10
185221
# via
186222
# -c requirements/../../../requirements/constraints.txt
@@ -215,6 +251,7 @@ packaging==24.2
215251
# via
216252
# -c requirements/_base.txt
217253
# aioresponses
254+
# kombu
218255
# pytest
219256
pact-python==2.3.1
220257
# via -r requirements/_test.in
@@ -228,6 +265,10 @@ pluggy==1.5.0
228265
# via
229266
# pytest
230267
# pytest-cov
268+
prompt-toolkit==3.0.51
269+
# via
270+
# -c requirements/_base.txt
271+
# click-repl
231272
propcache==0.2.1
232273
# via
233274
# -c requirements/_base.txt
@@ -237,6 +278,7 @@ psutil==6.1.0
237278
# via
238279
# -c requirements/_base.txt
239280
# pact-python
281+
# pytest-celery
240282
pyasn1==0.4.8
241283
# via
242284
# python-jose
@@ -274,13 +316,18 @@ pytest==8.4.1
274316
# pytest-asyncio
275317
# pytest-cov
276318
# pytest-docker
319+
# pytest-docker-tools
277320
# pytest-mock
278321
pytest-asyncio==1.0.0
279322
# via -r requirements/_test.in
323+
pytest-celery==1.1.3
324+
# via -r requirements/_test.in
280325
pytest-cov==6.2.1
281326
# via -r requirements/_test.in
282327
pytest-docker==3.2.3
283328
# via -r requirements/_test.in
329+
pytest-docker-tools==3.1.9
330+
# via pytest-celery
284331
pytest-mock==3.14.1
285332
# via -r requirements/_test.in
286333
pytest-runner==6.0.1
@@ -289,6 +336,7 @@ python-dateutil==2.9.0.post0
289336
# via
290337
# -c requirements/_base.txt
291338
# botocore
339+
# celery
292340
# moto
293341
python-jose==3.4.0
294342
# via moto
@@ -335,6 +383,7 @@ setuptools==80.9.0
335383
# moto
336384
# openapi-spec-validator
337385
# pbr
386+
# pytest-celery
338387
six==1.17.0
339388
# via
340389
# -c requirements/_base.txt
@@ -364,6 +413,10 @@ starlette==0.41.3
364413
# -c requirements/../../../requirements/constraints.txt
365414
# -c requirements/_base.txt
366415
# fastapi
416+
tenacity==9.0.0
417+
# via
418+
# -c requirements/_base.txt
419+
# pytest-celery
367420
types-aiofiles==24.1.0.20241221
368421
# via -r requirements/_test.in
369422
types-awscrt==0.23.10
@@ -394,6 +447,7 @@ tzdata==2025.2
394447
# via
395448
# -c requirements/_base.txt
396449
# faker
450+
# kombu
397451
urllib3==2.5.0
398452
# via
399453
# -c requirements/../../../requirements/constraints.txt
@@ -406,6 +460,16 @@ uvicorn==0.34.2
406460
# via
407461
# -c requirements/_base.txt
408462
# pact-python
463+
vine==5.1.0
464+
# via
465+
# -c requirements/_base.txt
466+
# amqp
467+
# celery
468+
# kombu
469+
wcwidth==0.2.13
470+
# via
471+
# -c requirements/_base.txt
472+
# prompt-toolkit
409473
werkzeug==2.1.2
410474
# via
411475
# flask

0 commit comments

Comments
 (0)