Skip to content

Commit 746a0dd

Browse files
committed
fix: add pytest dependencies to enable test execution
1 parent 282e6d2 commit 746a0dd

5 files changed

Lines changed: 72 additions & 43 deletions

File tree

requirements/ci.txt

Lines changed: 38 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -6,76 +6,92 @@
66
#
77
cachetools==5.5.2
88
# via
9-
# -r requirements/tox.txt
9+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/tox.txt
1010
# tox
1111
chardet==5.2.0
1212
# via
13-
# -r requirements/tox.txt
13+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/tox.txt
1414
# tox
1515
click==8.1.8
1616
# via
17-
# -r requirements/test.txt
17+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/test.txt
1818
# nltk
1919
colorama==0.4.6
2020
# via
21-
# -r requirements/tox.txt
21+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/tox.txt
2222
# tox
23-
coverage==7.8.0
24-
# via -r requirements/test.txt
23+
coverage[toml]==7.8.0
24+
# via
25+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/test.txt
26+
# pytest-cov
2527
distlib==0.3.9
2628
# via
27-
# -r requirements/tox.txt
29+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/tox.txt
2830
# virtualenv
2931
filelock==3.18.0
3032
# via
31-
# -r requirements/tox.txt
33+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/tox.txt
3234
# tox
3335
# virtualenv
36+
iniconfig==2.1.0
37+
# via
38+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/test.txt
39+
# pytest
3440
joblib==1.4.2
3541
# via
36-
# -r requirements/test.txt
42+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/test.txt
3743
# nltk
3844
markupsafe==3.0.2
39-
# via -r requirements/test.txt
45+
# via -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/test.txt
4046
nltk==3.9.1
41-
# via -r requirements/test.txt
47+
# via -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/test.txt
4248
numpy==2.2.5
4349
# via
44-
# -r requirements/test.txt
50+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/test.txt
4551
# scipy
4652
packaging==25.0
4753
# via
48-
# -r requirements/tox.txt
54+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/test.txt
55+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/tox.txt
4956
# pyproject-api
57+
# pytest
5058
# tox
5159
platformdirs==4.3.7
5260
# via
53-
# -r requirements/tox.txt
61+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/tox.txt
5462
# tox
5563
# virtualenv
5664
pluggy==1.5.0
5765
# via
58-
# -r requirements/tox.txt
66+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/test.txt
67+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/tox.txt
68+
# pytest
5969
# tox
6070
pyparsing==3.2.3
61-
# via -r requirements/test.txt
71+
# via -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/test.txt
6272
pyproject-api==1.9.0
6373
# via
64-
# -r requirements/tox.txt
74+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/tox.txt
6575
# tox
76+
pytest==8.3.5
77+
# via
78+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/test.txt
79+
# pytest-cov
80+
pytest-cov==6.1.1
81+
# via -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/test.txt
6682
regex==2024.11.6
6783
# via
68-
# -r requirements/test.txt
84+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/test.txt
6985
# nltk
7086
scipy==1.15.2
71-
# via -r requirements/test.txt
87+
# via -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/test.txt
7288
tox==4.25.0
73-
# via -r requirements/tox.txt
89+
# via -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/tox.txt
7490
tqdm==4.67.1
7591
# via
76-
# -r requirements/test.txt
92+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/test.txt
7793
# nltk
7894
virtualenv==20.30.0
7995
# via
80-
# -r requirements/tox.txt
96+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/tox.txt
8197
# tox

requirements/quality.txt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,25 @@ astroid==3.3.9
88
# via pylint
99
click==8.1.8
1010
# via
11-
# -r requirements/base.txt
11+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/base.txt
1212
# nltk
1313
dill==0.4.0
1414
# via pylint
1515
isort==6.0.1
1616
# via pylint
1717
joblib==1.4.2
1818
# via
19-
# -r requirements/base.txt
19+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/base.txt
2020
# nltk
2121
markupsafe==3.0.2
22-
# via -r requirements/base.txt
22+
# via -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/base.txt
2323
mccabe==0.7.0
2424
# via pylint
2525
nltk==3.9.1
26-
# via -r requirements/base.txt
26+
# via -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/base.txt
2727
numpy==2.2.5
2828
# via
29-
# -r requirements/base.txt
29+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/base.txt
3030
# scipy
3131
platformdirs==4.3.7
3232
# via pylint
@@ -35,16 +35,16 @@ pycodestyle==2.13.0
3535
pylint==3.3.6
3636
# via -r requirements/quality.in
3737
pyparsing==3.2.3
38-
# via -r requirements/base.txt
38+
# via -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/base.txt
3939
regex==2024.11.6
4040
# via
41-
# -r requirements/base.txt
41+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/base.txt
4242
# nltk
4343
scipy==1.15.2
44-
# via -r requirements/base.txt
44+
# via -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/base.txt
4545
tomlkit==0.13.2
4646
# via pylint
4747
tqdm==4.67.1
4848
# via
49-
# -r requirements/base.txt
49+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/base.txt
5050
# nltk

requirements/test.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@
44
-r base.txt # Core dependencies
55

66
coverage
7+
pytest-cov

requirements/test.txt

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,31 +6,43 @@
66
#
77
click==8.1.8
88
# via
9-
# -r requirements/base.txt
9+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/base.txt
1010
# nltk
11-
coverage==7.8.0
12-
# via -r requirements/test.in
11+
coverage[toml]==7.8.0
12+
# via
13+
# -r requirements/test.in
14+
# pytest-cov
15+
iniconfig==2.1.0
16+
# via pytest
1317
joblib==1.4.2
1418
# via
15-
# -r requirements/base.txt
19+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/base.txt
1620
# nltk
1721
markupsafe==3.0.2
18-
# via -r requirements/base.txt
22+
# via -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/base.txt
1923
nltk==3.9.1
20-
# via -r requirements/base.txt
24+
# via -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/base.txt
2125
numpy==2.2.5
2226
# via
23-
# -r requirements/base.txt
27+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/base.txt
2428
# scipy
29+
packaging==25.0
30+
# via pytest
31+
pluggy==1.5.0
32+
# via pytest
2533
pyparsing==3.2.3
26-
# via -r requirements/base.txt
34+
# via -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/base.txt
35+
pytest==8.3.5
36+
# via pytest-cov
37+
pytest-cov==6.1.1
38+
# via -r requirements/test.in
2739
regex==2024.11.6
2840
# via
29-
# -r requirements/base.txt
41+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/base.txt
3042
# nltk
3143
scipy==1.15.2
32-
# via -r requirements/base.txt
44+
# via -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/base.txt
3345
tqdm==4.67.1
3446
# via
35-
# -r requirements/base.txt
47+
# -r /Users/tayyab.tahir/Documents/Axim/openedx_repos/openedx-chem/requirements/base.txt
3648
# nltk

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ deps =
66
-r{toxinidir}/requirements/test.txt
77
django42: Django>=4.2,<4.3
88
commands =
9-
coverage run setup.py test
9+
coverage run -m pytest
1010
python -m coverage xml
1111

1212
[testenv:quality]

0 commit comments

Comments
 (0)