Simple unit tests which compare the generated commands
System-tests which run the commands in a docker container
Currently, both use the same scripts; however, the system-tests can only test of the commands are running without failing, but not the changes of the environment
Further, currently share all tests of one script, the same docker container
Acceptance Criteria
Implement the tests as pytest tests
Use a fixture to create a new docker container for each system-test
Add checks of the environment for the system-tests
Background
Acceptance Criteria