def test_LTICourse_get_all_courses(self): """ Checks that all courses are returned regardless of admin user """ user2 = self.createFakeUser("FakeUsername2", "AnOnYmOuSiD2") instructor1 = LTIProfile.objects.get(user=self.user) instructor2 = LTIProfile.objects.get(user=user2) list_of_courses = LTICourse.get_all_courses() self.assertTrue(isinstance(list_of_courses, list)) self.assertTrue(len(list_of_courses) == 0) LTICourse.create_course('test_course_id', instructor1) list_of_courses2 = LTICourse.get_all_courses() self.assertTrue(isinstance(list_of_courses2, list)) self.assertTrue(len(list_of_courses2) == 1) LTICourse.create_course('test_course_id2', instructor2) list_of_courses3 = LTICourse.get_all_courses() self.assertTrue(isinstance(list_of_courses3, list)) self.assertTrue(len(list_of_courses3) == 2)