def test_get_context_data(self): request = RequestFactory().get('/dashboard/migrate/') request.user = self.instructor_three request.course = self.sample_course view = MigrateCourseView() view.request = request ctx = view.get_context_data() self.assertEquals(len(ctx['current_course_faculty']), 3) self.assertEquals(ctx['current_course_faculty'][0].username, 'instructor_one') self.assertEquals(ctx['current_course_faculty'][1].username, 'instructor_three') self.assertEquals(ctx['current_course_faculty'][2].username, 'instructor_two') self.assertEquals(len(ctx['available_courses']), 2) self.assertEquals(ctx['available_courses'][0].title, 'Alternate Course') self.assertEquals(ctx['available_courses'][1].title, 'Sample Course') request.user = self.superuser ctx = view.get_context_data() self.assertEquals(len(ctx['available_courses']), 2) self.assertEquals(ctx['available_courses'][0].title, 'Alternate Course') self.assertEquals(ctx['available_courses'][1].title, 'Sample Course')
def test_get_context_data(self): request = RequestFactory().get('/dashboard/migrate/') request.user = User.objects.get(username='******') request.course = self.sample_course view = MigrateCourseView() view.request = request ctx = view.get_context_data() self.assertEquals(len(ctx['current_course_faculty']), 2) self.assertEquals(ctx['current_course_faculty'][0].username, 'test_instructor') self.assertEquals(ctx['current_course_faculty'][1].username, 'test_instructor_two') self.assertEquals(len(ctx['available_courses']), 2) self.assertEquals(ctx['available_courses'][0].title, 'Alternate Course') self.assertEquals(ctx['available_courses'][1].title, 'Sample Course') request.user = self.superuser ctx = view.get_context_data() self.assertEquals(len(ctx['available_courses']), 2) self.assertEquals(ctx['available_courses'][0].title, 'Alternate Course') self.assertEquals(ctx['available_courses'][1].title, 'Sample Course')