Add GraphQL tests
Every mutation should get a test that checks the logic of the mutation. This does not need to use Selenium, a functional test using the TestClient
will be sufficient in most cases, or even just calling the mutation using graphene directly.
Mutations with permission checks must be tested both for whether the right permissions cause the view to work, and lack thereof cause it to not work.