Files
edx-platform/lms/djangoapps/program_enrollments/management/commands/tests/utils.py
2021-02-22 12:58:16 +05:00

23 lines
575 B
Python

"""
Sharable utilities for testing program enrollments
"""
from factory import LazyAttributeSequence, SubFactory
from factory.django import DjangoModelFactory
from social_django.models import UserSocialAuth
from common.djangoapps.student.tests.factories import UserFactory
class UserSocialAuthFactory(DjangoModelFactory):
"""
Factory for UserSocialAuth records.
"""
class Meta:
model = UserSocialAuth
user = SubFactory(UserFactory)
uid = LazyAttributeSequence(lambda o, n: '%s:%d' % (o.slug, n))
class Params:
slug = 'gatech'