def test_course_entitlement_product(self):
        """Test if a course entitlement product is properly created."""

        product_class, _ = ProductClass.objects.get_or_create(
            name=COURSE_ENTITLEMENT_PRODUCT_CLASS_NAME)
        product = ProductFactory(product_class=product_class)
        product.attr.course_key = 'foo-bar'
        product.attr.certificate_type = 'verified'
        product.attr.save()

        product.refresh_from_db()
        self.assertEqual(product.attr.course_key, 'foo-bar')
        self.assertEqual(product.attr.certificate_type, 'verified')
Esempio n. 2
0
    def test_course_entitlement_product(self):
        """Test if a course entitlement product is properly created."""

        product_class, _ = ProductClass.objects.get_or_create(
            name=COURSE_ENTITLEMENT_PRODUCT_CLASS_NAME)
        product = ProductFactory(product_class=product_class)
        product.attr.UUID = '8724c585-acb2-42ab-986e-bc0847ef122c'
        product.attr.certificate_type = 'verified'
        product.attr.id_verification_required = False
        product.attr.save()

        product.refresh_from_db()
        self.assertEqual(product.attr.UUID,
                         '8724c585-acb2-42ab-986e-bc0847ef122c')
        self.assertEqual(product.attr.certificate_type, 'verified')
        self.assertEqual(product.attr.id_verification_required, False)