Simplify and improve a bunch of tests
This MR attempts to expand the tests for some modules, while consolidating things so that there are fewer top-level test operations being executed, which might speed things up in the end. Mainly this just removes a lot of redundant import
tests.