def get_submissions_for_sis_course_id_and_quiz_id(self, sis_course_id, quiz_id): url = "/api/v1/courses/%s/quizzes/%s/submissions" % (self._sis_id( sis_course_id, sis_field="course"), quiz_id) submissions = Canvas()._get_resource(url, data_key="quiz_submissions") return submissions
def test_term(self): with self.settings(RESTCLIENTS_CANVAS_DAO_CLASS= 'restclients.dao_implementation.canvas.File', RESTCLIENTS_CANVAS_ACCOUNT_ID='12345'): canvas = Canvas() sis_term_id = "2013-summer" term = canvas.get_term_by_sis_id(sis_term_id) self.assertEquals(term.term_id, 3845, "Has proper term id") self.assertEquals(term.name, "Summer 2013", "Has proper name") self.assertEquals(term.sis_term_id, sis_term_id, "Has proper sis id")