Using Test Containers with PyTest, and maybe a little added liquibase.
git clone [email protected]:chrlyons/PyTestContainer.git
cd PyTestContainer
Use pip to install dependencies:
pip install -r requiremnets.txt
Liquibase is used to manage and apply database changes. Follow these steps to use Liquibase:
Download and install Liquibase from the official website.
You can now run the tests in the tests/ directory