generate verify_uuid for web based certificates also

This commit is contained in:
Zia Fazal
2015-07-27 17:09:38 +05:00
parent 0f94910d2f
commit 588a4e64ed
2 changed files with 16 additions and 2 deletions

View File

@@ -22,7 +22,12 @@ from xmodule.modulestore.tests.factories import CourseFactory
from capa.xqueue_interface import XQueueInterface
from certificates.queue import XQueueCertInterface
from certificates.models import ExampleCertificateSet, ExampleCertificate
from certificates.models import (
ExampleCertificateSet,
ExampleCertificate,
GeneratedCertificate,
CertificateStatuses,
)
@attr('shard_1')
@@ -64,6 +69,9 @@ class XQueueCertInterfaceAddCertificateTest(ModuleStoreTestCase):
# Verify that add_cert method does not add message to queue
self.assertFalse(mock_send.called)
certificate = GeneratedCertificate.objects.get(user=self.user, course_id=self.course.id)
self.assertEqual(certificate.status, CertificateStatuses.downloadable)
self.assertIsNotNone(certificate.verify_uuid)
@attr('shard_1')