def test_get_context_data(self): request = RequestFactory().get('/dashboard/settings/') request.user = self.instructor_one request.course = self.sample_course view = CourseSettingsView() view.request = request ctx = view.get_context_data() self.assertEquals(ctx['course'], self.sample_course) self.assertEquals(ctx[course_details.ALLOW_PUBLIC_COMPOSITIONS_KEY], course_details.ALLOW_PUBLIC_COMPOSITIONS_DEFAULT) self.assertEquals(ctx[course_details.SELECTION_VISIBILITY_KEY], course_details.SELECTION_VISIBILITY_DEFAULT) self.assertEquals(ctx[course_details.ITEM_VISIBILITY_KEY], course_details.ITEM_VISIBILITY_DEFAULT) self.assertEquals(ctx[course_details.COURSE_INFORMATION_TITLE_KEY], course_details.COURSE_INFORMATION_TITLE_DEFAULT)