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