Skip to content

Fix test paths

Fix test paths #3

Workflow file for this run

name: Build and test
on:
push:
# paths:
# - "nesis/api/core/**"
# - "nesis/api/tests/**"
# - "nesis/api/core/requirements*"
# pull_request:
# paths:
# - "nesis/api/core/**"
# - "nesis/api/tests/**"
# - "nesis/api/core/requirements*"
jobs:
format:
runs-on: ubuntu-latest
name: Check API code format
steps:
- name: Check out source
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: "3.11"
cache: 'poetry'
test:
runs-on: ubuntu-latest
name: Test API
steps:
- name: Check out source
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: "3.11"
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r nesis/api/requirements.txt -r nesis/api/requirements-test.txt
- name: Run unit tests
run: |
pytest nesis/api/tests/