from django.test import TestCase, RequestFactory from graphene.test import Client from api.schema import schema from users.models import User from users.services import create_users class SkillboxTestCase(TestCase): def createDefault(self) -> None: create_users() self.teacher = User.objects.get(username='teacher') def get_client(self, user=None) -> Client: request = RequestFactory().get('/') if user is None: user = self.teacher request.user = user return Client(schema=schema, context_value=request)