Make tests that don't use the test client more obvious.
Create more assert helpers.
Extract out local variables for better failure messages.
Clean up imports.
Create even more helper methods.