factories.py 533 Bytes
Newer Older
1
from course_modes.models import CourseMode
2
from factory.django import DjangoModelFactory
3
from opaque_keys.edx.locations import SlashSeparatedCourseKey
4

5

6 7
# Factories are self documenting
# pylint: disable=missing-docstring
8 9 10
class CourseModeFactory(DjangoModelFactory):
    FACTORY_FOR = CourseMode

11
    course_id = SlashSeparatedCourseKey('MITx', '999', 'Robot_Super_Course')
12 13 14 15
    mode_slug = 'audit'
    mode_display_name = 'audit course'
    min_price = 0
    currency = 'usd'
16
    expiration_datetime = None
17
    suggested_prices = ''