def make_annotator(config, project, login=False, client=None): from users.models import User user = User.objects.create(**config) user.set_password('12345') user.save() create_business(user) if login: Organization.create_organization(created_by=user, title=user.first_name) if client is None: client = Client() signin_status_code = signin(client, config['email'], '12345').status_code assert signin_status_code == 302, f'Sign-in status code: {signin_status_code}' project.add_collaborator(user) if login: client.annotator = user return client return user