def setUp(self): super(CourseSettingsTests, self).setUp() self.base = '/' + COURSE_NAME self.course_id = get_course_id(self.base) app_context = actions.update_course_config_as_admin( COURSE_NAME, ADMIN_EMAIL, { 'course': { 'title': COURSE_NAME, 'admin_user_emails': ADMIN_EMAIL, 'now_available': True, 'browsable': True, 'blurb': '<p>Course Abstract</p>', 'instructor_details': '<p>Instructor</p>', }, })
def setUp(self): super(CourseSettingsTests, self).setUp() self.base = '/' + COURSE_NAME self.course_id = get_course_id(self.base) app_context = actions.update_course_config_as_admin( COURSE_NAME, ADMIN_EMAIL, { 'course': { 'title': COURSE_NAME, 'admin_user_emails': ADMIN_EMAIL, 'now_available': True, 'browsable': True, 'blurb': '<p>Course Abstract</p>', 'instructor_details': '<p>Instructor</p>', }, })
def test_course_fields(self): app_context = actions.update_course_config_as_admin( self.COURSE_NAME, self.ADMIN_EMAIL, { 'course': { courses_constants.START_DATE_SETTING: '2016-05-11T07:00:00.000Z', courses_constants.END_DATE_SETTING: '2016-10-11T07:00:00.000Z', 'estimated_workload': '10hrs', 'category_name': 'Biology', 'show_in_explorer': False, }, }) self.maxDiff = None self.assertEqual( self.get_response(""" { course (id: "%s") { startDate, endDate, estimatedWorkload, category {name}, showInExplorer, } } """ % self.course_id), { 'errors': [], 'data': { 'course': { 'startDate': '2016-05-11T07:00:00.000Z', 'endDate': '2016-10-11T07:00:00.000Z', 'estimatedWorkload': '10hrs', 'category': { 'name': 'Biology', }, 'showInExplorer': False, } } })