Model/.github/workflows/unit_tests.yml
2026-03-30 17:15:31 +00:00

26 lines
560 B
YAML

name: Run unit tests
on:
pull_request:
branches:
- "**"
jobs:
test-docker:
name: Tests (Docker)
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build test image
run: docker build -f Dockerfile.test -t model-test .
- name: Run tests
run: |
docker run --rm \
-e EPC_AUTH_TOKEN=${{ secrets.DEV_EPC_AUTH_TOKEN }} \
-e HUBSPOT_API_KEY=${{ secrets.HUBSPOT_API_KEY }} \
model-test pytest -m 'not integration'