1Testscenarios provides clean dependency injection for python unittest style
2tests. This can be used for interface testing (testing many implementations via
3a single test suite) or for classic dependency injection (provide tests with
4dependencies externally to the test code itself, allowing easy testing in
5different situations).
6