Commit 16773aac by Jay Zoldak

More factory refactoring.

parent 3576a315
...@@ -38,7 +38,7 @@ class GroupFactory(GroupFactory): ...@@ -38,7 +38,7 @@ class GroupFactory(GroupFactory):
@world.absorb @world.absorb
class CourseEnrollment(CourseEnrollment): class CourseEnrollmentFactory(CourseEnrollment):
""" """
Courses that the user is enrolled in Courses that the user is enrolled in
""" """
...@@ -46,7 +46,7 @@ class CourseEnrollment(CourseEnrollment): ...@@ -46,7 +46,7 @@ class CourseEnrollment(CourseEnrollment):
@world.absorb @world.absorb
class CourseEnrollmentAllowed(CourseEnrollmentAllowed): class CourseEnrollmentAllowedFactory(CourseEnrollmentAllowed):
""" """
Users allowed to enroll in the course outside of the usual window Users allowed to enroll in the course outside of the usual window
""" """
......
from lettuce import world, step from lettuce import world, step
from django.core.management import call_command
from nose.tools import assert_equals, assert_in from nose.tools import assert_equals, assert_in
from lettuce.django import django_url from lettuce.django import django_url
from django.conf import settings
from django.contrib.auth.models import User from django.contrib.auth.models import User
from student.models import CourseEnrollment from student.models import CourseEnrollment
from xmodule.modulestore import Location from xmodule.modulestore import Location
...@@ -123,6 +121,7 @@ def i_am_registered_for_the_course(step, course): ...@@ -123,6 +121,7 @@ def i_am_registered_for_the_course(step, course):
u = User.objects.get(username='robot') u = User.objects.get(username='robot')
# If the user is not already enrolled, enroll the user. # If the user is not already enrolled, enroll the user.
# TODO: change to factory
CourseEnrollment.objects.get_or_create(user=u, course_id=course_id(course)) CourseEnrollment.objects.get_or_create(user=u, course_id=course_id(course))
world.log_in('robot@edx.org', 'test') world.log_in('robot@edx.org', 'test')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment