Tests - tidy imports and remove an unused function.
Tests - simplify and pep8 publication test.
Tests - simplify ContentBase testing. Using the support models means we don't need magic to trick Django into making concrete model instances.

This also means we can drop the concrete infrastructure in ArmDev.