[Housekeeping] Decouple tests
As we have decoupled pkgbases and requests away from the package router, we should also do the same with tests. This was done for requests a bit via test_requests.py
, but it has not been done for pkgbase tests still existing in test_packages_routes.py
.
This will both clean things up for our code-base and speed up testing; these are some of our heaviest tests, and creating more test suites which can run in parallel means that we can get the total number of tests completed quicker.