def test_credit_request_status(self, status): request = api.create_credit_request(self.course_key, self.PROVIDER_ID, self.USER_INFO["username"]) # Initial status should be "pending" self._assert_credit_status("pending") credit_request_status = api.get_credit_request_status(self.USER_INFO['username'], self.course_key) self.assertEqual(credit_request_status["status"], "pending") # Update the status api.update_credit_request_status(request["parameters"]["request_uuid"], self.PROVIDER_ID, status) self._assert_credit_status(status) credit_request_status = api.get_credit_request_status(self.USER_INFO['username'], self.course_key) self.assertEqual(credit_request_status["status"], status)
def test_user_request_status(self): request_status = api.get_credit_request_status(self.student.username, self.course.id) self.assertEqual(len(request_status), 0)