diff --git a/.github/workflows/1.bump-version.yml b/.github/workflows/1.bump-version.yml index 2e486b2..a82c713 100644 --- a/.github/workflows/1.bump-version.yml +++ b/.github/workflows/1.bump-version.yml @@ -22,10 +22,11 @@ jobs: uses: actions/setup-python@v5 with: python-version: "3.9" - - name: Install dependencies (pytest) + - name: Install dependencies run: | python -m pip install -U pip python -m pip install -r ./requirements/requirements.test.txt + python -m pip install -r ./requirements/requirements.core.txt - name: Install dependencies (pydantic-v1) run: | python -m pip install -r ./requirements/requirements.pydantic-v1.txt diff --git a/README.md b/README.md index 760a44d..ad89304 100644 --- a/README.md +++ b/README.md @@ -519,9 +519,11 @@ ONION_CONFIG_EXTRA_DIR="./extra_configs" To run tests, run the following command: ```sh +# Install core dependencies: +pip install -r ./requirements/requirements.core.txt + # Pydantic-v1: pip install -r ./requirements/requirements.pydantic-v1.txt - # Pydantic-v2: pip install -r ./requirements/requirements.pydantic-settings.txt diff --git a/docs/pages/dev/test.md b/docs/pages/dev/test.md index 75803a9..26eba91 100644 --- a/docs/pages/dev/test.md +++ b/docs/pages/dev/test.md @@ -3,8 +3,16 @@ To run tests, run the following command: ```sh +# Install core dependencies: +pip install -r ./requirements/requirements.core.txt + +# Pydantic-v1: +pip install -r ./requirements/requirements.pydantic-v1.txt +# Pydantic-v2: +pip install -r ./requirements/requirements.pydantic-settings.txt + # Install python test dependencies: -pip install -r ./requirements/requirements.test.txt +pip install -r ./requirements.test.txt # Run tests: python -m pytest -sv -o log_cli=true diff --git a/tests/test_onion_config.py b/tests/test_onion_config.py index c89cf99..2d81920 100644 --- a/tests/test_onion_config.py +++ b/tests/test_onion_config.py @@ -18,7 +18,10 @@ except ImportError: pass -from onion_config import ConfigLoader, BaseConfig, WarnEnum +try: + from onion_config import ConfigLoader, BaseConfig, WarnEnum +except ImportError: + from src.onion_config import ConfigLoader, BaseConfig, WarnEnum logger = logging.getLogger(__name__)