def enroll_user(user, course_id): # Activate user registration = world.RegistrationFactory(user=user) registration.register(user) registration.activate() # Enroll them in the course CourseEnrollment.enroll(user, course_id)
def enroll_user(user, course_key): # Activate user registration = world.RegistrationFactory(user=user) registration.register(user) registration.activate() # Enroll them in the course apps.get_model('student', 'CourseEnrollment').enroll(user, course_key)
def create_studio_user(uname='robot', email='*****@*****.**', password='******', is_staff=False): studio_user = world.UserFactory(username=uname, email=email, password=password, is_staff=is_staff) registration = world.RegistrationFactory(user=studio_user) registration.register(studio_user) registration.activate()
def create_user(uname, password): # If the user already exists, don't try to create it again if len(User.objects.filter(username=uname)) > 0: return portal_user = UserFactory.build(username=uname, email=uname + '@edx.org') portal_user.set_password(password) portal_user.save() registration = world.RegistrationFactory(user=portal_user) registration.register(portal_user) registration.activate() user_profile = world.UserProfileFactory(user=portal_user)
def create_studio_user( uname='robot', email='*****@*****.**', password='******', is_staff=False): studio_user = world.UserFactory.build( username=uname, email=email, password=password, is_staff=is_staff) studio_user.set_password(password) studio_user.save() registration = world.RegistrationFactory(user=studio_user) registration.register(studio_user) registration.activate() user_profile = world.UserProfileFactory(user=studio_user)