diff --git a/common/djangoapps/student/models.py b/common/djangoapps/student/models.py index a52a962c87..b5243f9ab7 100644 --- a/common/djangoapps/student/models.py +++ b/common/djangoapps/student/models.py @@ -263,7 +263,7 @@ def add_user_to_default_group(user, group): utg.users.add(User.objects.get(username=user)) utg.save() -@receiver(post_save, sender=User) +# @receiver(post_save, sender=User) def update_user_information(sender, instance, created, **kwargs): try: cc_user = cc.User.from_django_user(instance) @@ -274,7 +274,7 @@ def update_user_information(sender, instance, created, **kwargs): log.error("update user info to discussion failed for user with id: " + str(instance.id)) ########################## REPLICATION SIGNALS ################################# -@receiver(post_save, sender=User) +# @receiver(post_save, sender=User) def replicate_user_save(sender, **kwargs): user_obj = kwargs['instance'] if not should_replicate(user_obj): @@ -282,7 +282,7 @@ def replicate_user_save(sender, **kwargs): for course_db_name in db_names_to_replicate_to(user_obj.id): replicate_user(user_obj, course_db_name) -@receiver(post_save, sender=CourseEnrollment) +# @receiver(post_save, sender=CourseEnrollment) def replicate_enrollment_save(sender, **kwargs): """This is called when a Student enrolls in a course. It has to do the following: @@ -308,12 +308,12 @@ def replicate_enrollment_save(sender, **kwargs): user_profile = UserProfile.objects.get(user_id=enrollment_obj.user_id) replicate_model(UserProfile.save, user_profile, enrollment_obj.user_id) -@receiver(post_delete, sender=CourseEnrollment) +# @receiver(post_delete, sender=CourseEnrollment) def replicate_enrollment_delete(sender, **kwargs): enrollment_obj = kwargs['instance'] return replicate_model(CourseEnrollment.delete, enrollment_obj, enrollment_obj.user_id) -@receiver(post_save, sender=UserProfile) +# @receiver(post_save, sender=UserProfile) def replicate_userprofile_save(sender, **kwargs): """We just updated the UserProfile (say an update to the name), so push that change to all Course DBs that we're enrolled in.""" diff --git a/common/djangoapps/student/tests.py b/common/djangoapps/student/tests.py index b33678fbac..cde95153fd 100644 --- a/common/djangoapps/student/tests.py +++ b/common/djangoapps/student/tests.py @@ -8,6 +8,7 @@ import logging from datetime import datetime from django.test import TestCase +from nose.plugins.skip import SkipTest from .models import User, UserProfile, CourseEnrollment, replicate_user, USER_FIELDS_TO_COPY @@ -22,6 +23,7 @@ class ReplicationTest(TestCase): def test_user_replication(self): """Test basic user replication.""" + raise SkipTest() portal_user = User.objects.create_user('rusty', 'rusty@edx.org', 'fakepass') portal_user.first_name='Rusty' portal_user.last_name='Skids' @@ -80,6 +82,7 @@ class ReplicationTest(TestCase): def test_enrollment_for_existing_user_info(self): """Test the effect of Enrolling in a class if you've already got user data to be copied over.""" + raise SkipTest() # Create our User portal_user = User.objects.create_user('jack', 'jack@edx.org', 'fakepass') portal_user.first_name = "Jack" @@ -143,6 +146,8 @@ class ReplicationTest(TestCase): def test_enrollment_for_user_info_after_enrollment(self): """Test the effect of modifying User data after you've enrolled.""" + raise SkipTest() + # Create our User portal_user = User.objects.create_user('patty', 'patty@edx.org', 'fakepass') portal_user.first_name = "Patty"