Skip to content

Commit bbc2859

Browse files
tests: add pytest-celery
1 parent a41e756 commit bbc2859

File tree

3 files changed

+87
-3
lines changed

3 files changed

+87
-3
lines changed

services/notifications/requirements/_test.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ faker
1818
httpx
1919
pytest
2020
pytest-asyncio
21+
pytest-celery
2122
pytest-cov
2223
pytest-mock
2324
pytest-runner

services/notifications/requirements/_test.txt

Lines changed: 81 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
amqp==5.3.1
2+
# via
3+
# -c requirements/_base.txt
4+
# kombu
15
anyio==4.9.0
26
# via
37
# -c requirements/_base.txt
@@ -6,6 +10,14 @@ asgi-lifespan==2.1.0
610
# via
711
# -c requirements/_base.txt
812
# -r requirements/_test.in
13+
billiard==4.2.1
14+
# via
15+
# -c requirements/_base.txt
16+
# celery
17+
celery==5.5.3
18+
# via
19+
# -c requirements/_base.txt
20+
# pytest-celery
921
certifi==2025.1.31
1022
# via
1123
# -c requirements/../../../requirements/constraints.txt
@@ -17,12 +29,36 @@ charset-normalizer==3.4.1
1729
# via
1830
# -c requirements/_base.txt
1931
# requests
32+
click==8.1.8
33+
# via
34+
# -c requirements/_base.txt
35+
# celery
36+
# click-didyoumean
37+
# click-plugins
38+
# click-repl
39+
click-didyoumean==0.3.1
40+
# via
41+
# -c requirements/_base.txt
42+
# celery
43+
click-plugins==1.1.1.2
44+
# via
45+
# -c requirements/_base.txt
46+
# celery
47+
click-repl==0.3.0
48+
# via
49+
# -c requirements/_base.txt
50+
# celery
2051
coverage==7.7.1
2152
# via
2253
# -r requirements/_test.in
2354
# pytest-cov
55+
debugpy==1.8.14
56+
# via pytest-celery
2457
docker==7.1.0
25-
# via -r requirements/_test.in
58+
# via
59+
# -r requirements/_test.in
60+
# pytest-celery
61+
# pytest-docker-tools
2662
faker==37.1.0
2763
# via -r requirements/_test.in
2864
h11==0.14.0
@@ -46,26 +82,49 @@ idna==3.10
4682
# requests
4783
iniconfig==2.1.0
4884
# via pytest
85+
kombu==5.5.4
86+
# via
87+
# -c requirements/_base.txt
88+
# celery
89+
# pytest-celery
4990
packaging==24.2
5091
# via
5192
# -c requirements/_base.txt
93+
# kombu
5294
# pytest
5395
pluggy==1.5.0
5496
# via pytest
97+
prompt-toolkit==3.0.51
98+
# via
99+
# -c requirements/_base.txt
100+
# click-repl
101+
psutil==7.0.0
102+
# via
103+
# -c requirements/_base.txt
104+
# pytest-celery
55105
pytest==8.3.5
56106
# via
57107
# -r requirements/_test.in
58108
# pytest-asyncio
59109
# pytest-cov
110+
# pytest-docker-tools
60111
# pytest-mock
61112
pytest-asyncio==0.26.0
62113
# via -r requirements/_test.in
114+
pytest-celery==1.2.0
115+
# via -r requirements/_test.in
63116
pytest-cov==6.0.0
64117
# via -r requirements/_test.in
118+
pytest-docker-tools==3.1.9
119+
# via pytest-celery
65120
pytest-mock==3.14.0
66121
# via -r requirements/_test.in
67122
pytest-runner==6.0.1
68123
# via -r requirements/_test.in
124+
python-dateutil==2.9.0.post0
125+
# via
126+
# -c requirements/_base.txt
127+
# celery
69128
python-dotenv==1.1.0
70129
# via
71130
# -c requirements/_base.txt
@@ -74,11 +133,21 @@ requests==2.32.3
74133
# via
75134
# -c requirements/_base.txt
76135
# docker
136+
setuptools==80.9.0
137+
# via pytest-celery
138+
six==1.17.0
139+
# via
140+
# -c requirements/_base.txt
141+
# python-dateutil
77142
sniffio==1.3.1
78143
# via
79144
# -c requirements/_base.txt
80145
# anyio
81146
# asgi-lifespan
147+
tenacity==9.0.0
148+
# via
149+
# -c requirements/_base.txt
150+
# pytest-celery
82151
typing-extensions==4.13.0
83152
# via
84153
# -c requirements/_base.txt
@@ -87,9 +156,20 @@ tzdata==2025.2
87156
# via
88157
# -c requirements/_base.txt
89158
# faker
159+
# kombu
90160
urllib3==2.3.0
91161
# via
92162
# -c requirements/../../../requirements/constraints.txt
93163
# -c requirements/_base.txt
94164
# docker
95165
# requests
166+
vine==5.1.0
167+
# via
168+
# -c requirements/_base.txt
169+
# amqp
170+
# celery
171+
# kombu
172+
wcwidth==0.2.13
173+
# via
174+
# -c requirements/_base.txt
175+
# prompt-toolkit

services/notifications/requirements/_tools.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ cfgv==3.4.0
1111
click==8.1.8
1212
# via
1313
# -c requirements/_base.txt
14+
# -c requirements/_test.txt
1415
# black
1516
# pip-tools
1617
dill==0.3.9
@@ -67,8 +68,10 @@ pyyaml==6.0.2
6768
# pre-commit
6869
ruff==0.11.2
6970
# via -r requirements/../../../requirements/devenv.txt
70-
setuptools==78.1.0
71-
# via pip-tools
71+
setuptools==80.9.0
72+
# via
73+
# -c requirements/_test.txt
74+
# pip-tools
7275
tomlkit==0.13.2
7376
# via pylint
7477
typing-extensions==4.13.0

0 commit comments

Comments
 (0)