I know pytest does DI with fixtures, and trying to figure out what you're pulling into a test can be difficult.