From e6618664f2034ba9e9837fb55be51a349bd3fb1b Mon Sep 17 00:00:00 2001 From: Ace Date: Wed, 11 Jan 2023 22:21:46 +0100 Subject: [PATCH] test with .env --- .github/workflows/tests.yml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 6f95da3..d119bc1 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -25,17 +25,20 @@ jobs: source venv/bin/activate python -m pip install --upgrade pip - - name: Install dependencies and run tests - env: - OPENWEATHERMAP_API_KEY: ${{ secrets.OPENWEATHERMAP_API_KEY }} - TODOIST_API_KEY: ${{ secrets.TODOIST_API_KEY }} + - name: Install dependencies run: | echo "$PWD" pip install wheel pip install -e ./ + + - name: Setup test environment + run: | cd inkycal/modules && ls -al cd .. cd tests + echo "${{ secrets.ENV_FILE }}" > .env wget https://raw.githubusercontent.com/aceisace/Inkycal/assets/tests/settings.json - # doesn't work :( sed -i 's/"api_key":.*/"api_key": "${{secrets.OPENWEATHERMAP_API_KEY}}",/' settings.json + + - name: Run unittests + run: | for f in *.py; do python3 "$f"; done