We finally got to the point where proper testing can not be done against SQLite, but requires PostgreSQL.
tox-docker is an easy to use tool, that takes care of spinning up (and removing) docker containers. Sadly, the plugin is not (yet?) packaged in Fedora, but this can easily be worked-around with pip install --user (works on my setup, at least :-D), so I don't see any major issue here.
If somebody wants to go about it without docker, using pytest instead of tox is still an option.
We finally got to the point where proper testing can not be done against SQLite, but requires PostgreSQL.
tox-docker is an easy to use tool, that takes care of spinning up (and removing) docker containers. Sadly, the plugin is not (yet?) packaged in Fedora, but this can easily be worked-around with
pip install --user(works on my setup, at least :-D), so I don't see any major issue here.If somebody wants to go about it without docker, using
pytestinstead oftoxis still an option.