Problem
Currently. there's a lot of duplicated code when testing endpoints, and the tests aren't complete. We often test the same things- that the endpoint can be called, that the to_df() method works, the columns are the right datatype etc.
Solution
Test suite than runs generic tests against all the relevant endpoints.