Commit 1e07c7f0 by tasawernawaz Committed by Bill DeRusha

docstrings/comments added in /course_discovery/apps/publisher/api/tests/test_serializers.py

parent 4316eec0
...@@ -30,6 +30,7 @@ class CourseUserRoleSerializerTests(TestCase): ...@@ -30,6 +30,7 @@ class CourseUserRoleSerializerTests(TestCase):
self.request.user = self.course_user_role.user self.request.user = self.course_user_role.user
def get_expected_data(self): def get_expected_data(self):
""" Helper method which will return expected serialize data. """
return { return {
'course': self.course_user_role.course.id, 'course': self.course_user_role.course.id,
'user': self.course_user_role.user.id, 'user': self.course_user_role.user.id,
...@@ -38,6 +39,9 @@ class CourseUserRoleSerializerTests(TestCase): ...@@ -38,6 +39,9 @@ class CourseUserRoleSerializerTests(TestCase):
} }
def test_validation(self): def test_validation(self):
""" Verify that serializer validate data. """
# we are passing request to context because we need 'changed_by' user in validated values.
serializer = self.serializer_class(self.course_user_role, context={'request': self.request}) serializer = self.serializer_class(self.course_user_role, context={'request': self.request})
validated_data = serializer.validate(serializer.data) validated_data = serializer.validate(serializer.data)
self.assertEqual(validated_data, self.get_expected_data()) self.assertEqual(validated_data, self.get_expected_data())
...@@ -76,7 +80,9 @@ class GroupUserSerializerTests(TestCase): ...@@ -76,7 +80,9 @@ class GroupUserSerializerTests(TestCase):
self.assertDictEqual(serializer.data, expected) self.assertDictEqual(serializer.data, expected)
def test_data_without_full_name(self): def test_data_without_full_name(self):
""" Verify that UserSerializer serialize the user object. """ """ Verify that UserSerializer serialize the user object using username
if full_name is not available.
"""
user = UserFactory(full_name='', first_name='', last_name='') user = UserFactory(full_name='', first_name='', last_name='')
serializer = GroupUserSerializer(user) serializer = GroupUserSerializer(user)
...@@ -98,6 +104,7 @@ class CourseRunSerializerTests(TestCase): ...@@ -98,6 +104,7 @@ class CourseRunSerializerTests(TestCase):
self.course_state = CourseRunStateFactory(course_run=self.course_run, owner_role=PublisherUserRole.Publisher) self.course_state = CourseRunStateFactory(course_run=self.course_run, owner_role=PublisherUserRole.Publisher)
def get_expected_data(self): def get_expected_data(self):
""" Helper method which will return expected serialize data. """
return { return {
'lms_course_id': self.course_run.lms_course_id, 'lms_course_id': self.course_run.lms_course_id,
'changed_by': self.user, 'changed_by': self.user,
......
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