factories.py 548 Bytes
Newer Older
1 2 3
"""
Dummy factories for tests
"""
4
from factory import SubFactory, Sequence
cewing committed
5
from factory.django import DjangoModelFactory
6
from student.tests.factories import UserFactory
7
from lms.djangoapps.ccx.models import CustomCourseForEdX
cewing committed
8 9


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

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