class AuthenticatedAPITestCase(APITestCase): def setUp(self): self.user = UserFactory() self.user_pass = factory.Faker("password") self.user.set_password(self.user_pass) self.user.save() self.token = Token.objects.create(user=self.user) self.client = APIClient() self.client.credentials(HTTP_AUTHORIZATION=f"Token {self.token.key}")
def create_user(*, email, password, first_name='', last_name='', is_active=True): user = UserFactory(email=email, first_name=first_name, last_name=last_name, is_active=is_active) user.set_password(password) user.save() return user