Fedora 30 dropped a lot of python 2 packages. This makes it really difficult to install dependencies and link them into virtualenv.
This patch provides a helper to run the tests in a container. It can run on multiple python versions, but for 2.6 and 2.7 it needs to know URL of a repository where to get the dependencies from (not everything is in CentOS itself).
This works fairly well for me for running unittests and test composes. I'm not sure how it will work for testing newer versions of dependencies though.
Fedora 30 dropped a lot of python 2 packages. This makes it really difficult to install dependencies and link them into virtualenv.
This patch provides a helper to run the tests in a container. It can run on multiple python versions, but for 2.6 and 2.7 it needs to know URL of a repository where to get the dependencies from (not everything is in CentOS itself).
This works fairly well for me for running unittests and test composes. I'm not sure how it will work for testing newer versions of dependencies though.
The script has to run with Python 3.