diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bf6328827d94b3573d3cabf150638cf48872e87f..1f947f4cdd5c87558dc3c17fa3981173c61a222b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,6 +11,7 @@ download_dependencies: - python -m venv .venv - source .venv/bin/activate - pip install -r requirements.txt + - pip install pytest artifacts: paths: - .venv @@ -29,6 +30,7 @@ pylint: # À toi de nous rajouter un petit job pour faire des tests unitaires pytest: stage: test + dependencies: + - download_dependencies script: - - pip install pytest - pytest calculator diff --git a/calculator/test_calculator.py b/calculator/test_calculator.py index ab018760c517f4f1f5cad692229b874a771c7162..e2c028ec5ba8e6cd62ed317d125337e65ec6a7f6 100644 --- a/calculator/test_calculator.py +++ b/calculator/test_calculator.py @@ -42,7 +42,7 @@ def test_parser(setup): assert repr(calc.parse([2, times, 2])) == "(2 * 2)" assert repr(calc.parse([5, minus, 3])) == "(5 - 3)" # À toi de tester la fonction parse de Calculator. - # Essaie de tester tous les opérateurs. + # Essaie de tester tous les opérateurs. def test_evaluation(setup):