Fixing the library tests.

TNL-836
This commit is contained in:
muzaffaryousaf
2015-01-28 15:01:40 +05:00
parent 4d72910060
commit 2189ef7c50

View File

@@ -2,10 +2,8 @@
Support for converting a django user to an XBlock user
"""
from django.contrib.auth.models import User
from xblock.reference.user_service import XBlockUser, UserService
from student.models import anonymous_id_for_user, get_user_by_username_or_email
from opaque_keys.edx.locations import SlashSeparatedCourseKey
from xblock.reference.user_service import XBlockUser, UserService
ATTR_KEY_IS_AUTHENTICATED = 'edx-platform.is_authenticated'
ATTR_KEY_USER_ID = 'edx-platform.user_id'
@@ -42,6 +40,9 @@ class DjangoXBlockUserService(UserService):
if not self._user_is_staff:
return None
# If we import these in start, it causes the contentstore library tests failed.
from student.models import anonymous_id_for_user, get_user_by_username_or_email
try:
user = get_user_by_username_or_email(username_or_email=username)
except User.DoesNotExist: