Skip to content

fix: tests

fix: tests #3

Workflow file for this run

name: Run Tests for Backend
on:
push:
branches: ["main"]
pull_request:
branches: ["main"]
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout page source
uses: actions/checkout@v4
- name: MongoDB in GitHub Actions
uses: supercharge/[email protected]
with:
mongodb-port: 27017
- name: Setup Python
uses: actions/setup-python@v5
- name: Install python libraries
run: pip3 install --user -r backend/requirements.txt
- name: load env file
run: |
echo "${{ secrets.TEST_ENV_FILE }}" > backend/.env
- name: Build the Docker image and run tests
run: cd backend && python -m unittest discover -s tests