Add JWT auth and hidden flag to course_api

This commit is contained in:
Matthew Piatetsky
2016-11-02 15:30:44 -04:00
parent 0016d1af4e
commit af976a0ef5
4 changed files with 22 additions and 1 deletions

View File

@@ -68,6 +68,7 @@ class TestCourseSerializer(CourseApiFactoryMixin, ModuleStoreTestCase):
'effort': u'6 hours',
'pacing': 'instructor',
'mobile_available': False,
'hidden': False,
# 'course_id' is a deprecated field, please use 'id' instead.
'course_id': u'edX/toy/2012_Fall',
@@ -97,6 +98,15 @@ class TestCourseSerializer(CourseApiFactoryMixin, ModuleStoreTestCase):
result = self._get_result(course)
self.assertDictEqual(result, self.expected_data)
def test_hidden(self):
course = self.create_course(
course=u'custom',
start=datetime(2015, 3, 15),
catalog_visibility=u'none'
)
result = self._get_result(course)
self.assertEqual(result['hidden'], True)
def test_advertised_start(self):
course = self.create_course(
course=u'custom',