factories.py 549 Bytes
Newer Older
1 2 3
"""
Dummy factories for tests
"""
4
from factory import Sequence, SubFactory
cewing committed
5
from factory.django import DjangoModelFactory
6

7
from lms.djangoapps.ccx.models import CustomCourseForEdX
8
from student.tests.factories import UserFactory
cewing committed
9 10


11
class CcxFactory(DjangoModelFactory):  # pylint: disable=missing-docstring
12
    class Meta(object):
muhammad-ammar committed
13
        model = CustomCourseForEdX
14

15
    display_name = Sequence(lambda n: 'Test CCX #{0}'.format(n))  # pylint: disable=unnecessary-lambda
16
    id = None  # pylint: disable=invalid-name
17
    coach = SubFactory(UserFactory)