diff --git a/.github/workflows/test-invoke-pip.yml b/.github/workflows/test-invoke-pip.yml index 2da25767ff..dfe4e722ee 100644 --- a/.github/workflows/test-invoke-pip.yml +++ b/.github/workflows/test-invoke-pip.yml @@ -19,7 +19,7 @@ jobs: strategy: matrix: python-version: - # - '3.9' + - '3.9' - '3.10' pytorch: - linux-cuda-11_6 @@ -93,9 +93,15 @@ jobs: run: echo "TEST_PROMPTS=tests/validate_pr_prompt.txt" >> ${{ matrix.github-env }} - name: install invokeai - run: pip3 install --use-pep517 -e . env: PIP_EXTRA_INDEX_URL: ${{ matrix.extra-index-url }} + run: > + pip3 install + --use-pep517 + --editable=".[test]" + + - name: run pytest + run: pytest - name: Use Cached models id: cache-sd-model diff --git a/tests/test_path.py b/tests/test_path.py index 2934d29568..1c3276b659 100644 --- a/tests/test_path.py +++ b/tests/test_path.py @@ -1,13 +1,13 @@ +import pathlib import unittest from os import path as osp -import pathlib -import invokeai.frontend.dist as frontend import invokeai.configs as configs +import invokeai.frontend.dist as frontend def get_frontend_path() -> pathlib.Path: - """Get the path of the frontend""" + """Get the path of the frontend dist folder""" return pathlib.Path(frontend.__path__[0]) @@ -18,14 +18,12 @@ def get_configs_path() -> pathlib.Path: def test_frontend_path(): """Test that the frontend path is correct""" - # test path of the frontend TEST_PATH = str(get_frontend_path()) assert TEST_PATH.endswith(osp.join("invokeai", "frontend", "dist")) def test_configs_path(): - """Test that the frontend path is correct""" - # test path of the frontend + """Test that the configs path is correct""" TEST_PATH = str(get_configs_path()) assert TEST_PATH.endswith(osp.join("invokeai", "configs"))