django-dbbackup
django-dbbackup copied to clipboard
Live tests for MySQL
Current Situation
MySQL tests are currently mocked. Currently only our Postgres and Sqlite database backends use live tests.
Proposed Actions
- Create live tests within the
scripts/folder, based on the current postgres and sqlite tests. - Add these new tests to the Hatch CI
- Install MySQL onto the local testing environment
- Run the live tests
- Bugfix MySQL connectors, if needed
- Update the CI to leverage these new tests.
- Update MySQL test configuration to match the CI settings, if needed.