diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 895c905..7ca6e52 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -26,7 +26,7 @@ jobs: run: | python -m pip install --upgrade pip python -m pip install --index-url https://download.pytorch.org/whl/cpu "torch>=2.5,<3" - python -m pip install "numpy>=1.26,<3" "Pillow>=10,<13" "jsonschema>=4.20,<5" + python -m pip install "aiohttp>=3.10,<4" "numpy>=1.26,<3" "Pillow>=10,<13" "jsonschema>=4.20,<5" - name: Validate Python syntax run: python -m compileall -q __init__.py py diff --git a/tests/test_ci_workflow.py b/tests/test_ci_workflow.py new file mode 100644 index 0000000..6a053a7 --- /dev/null +++ b/tests/test_ci_workflow.py @@ -0,0 +1,15 @@ +import unittest +from pathlib import Path + + +class CiWorkflowTests(unittest.TestCase): + def test_python_route_test_dependencies_are_installed(self): + workflow = ( + Path(__file__).parents[1] / ".github" / "workflows" / "validate.yml" + ).read_text(encoding="utf-8") + + self.assertIn('"aiohttp>=3.10,<4"', workflow) + + +if __name__ == "__main__": + unittest.main()