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):