def test_no_certificate_for_user(self): """ Test the case when there is no certificate for a user for a specific course. """ self.assertIsNone( certs_api.get_certificate_for_user(self.student_no_cert.username, self.course_1.id) )
def test_no_certificate_for_user(self): """ Test the case when there is no certificate for a user for a specific course. """ self.assertIsNone( certs_api.get_certificate_for_user(self.student_no_cert.username, self.course_1.id))
def test_get_certificate_for_user(self): """ Test to get a certificate for a user for a specific course. """ cert = certs_api.get_certificate_for_user(self.student.username, self.course_1.id) self.assertEqual(cert['username'], self.student.username) self.assertEqual(cert['course_key'], self.course_1.id) self.assertEqual(cert['type'], CourseMode.VERIFIED) self.assertEqual(cert['status'], CertificateStatuses.downloadable) self.assertEqual(cert['grade'], "0.88") self.assertEqual(cert['download_url'], 'www.google.com')
def test_get_certificate_for_user(self): """ Test to get a certificate for a user for a specific course. """ cert = certs_api.get_certificate_for_user(self.student.username, self.web_cert_course.id) self.assertEqual(cert['username'], self.student.username) self.assertEqual(cert['course_key'], self.web_cert_course.id) self.assertEqual(cert['type'], CourseMode.VERIFIED) self.assertEqual(cert['status'], CertificateStatuses.downloadable) self.assertEqual(cert['grade'], "0.88") self.assertEqual(cert['download_url'], 'www.google.com')