Open
Description
Describe the bug
Currently, when running test cases in the local environment, they run against the same dev database. This causes inconsistencies as the database starts in different states. Additionally, the database cleaned up after all the test cases are run, losing the current setup
To Reproduce
Steps to reproduce the behavior:
- Go to
/backend
- Run this
python -m app.seed_data.seed_data
to seed an organization - Run this
uv run bash scripts/tests-start.sh
to run the testcases - It should result in this

Expected behavior
- Test cases should run in a separate database instance, starting from the same state each time, and should clean up the database after execution. So, running testcases should give consistent results
- Also remove the testcases that are skipped
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
In Progress