Currently tests are interfering with each other, so you sometimes need to restart the server after having run tests so others work.
For example after calling test_delete_submodel() the test test_level() will always fail, since the submodel it is trying to GET was deleted.
A solution could be using unittest.mock.