def test_price_and_sku_from_entitlement(self):
        entitlements = [self.entitlement_a]
        course = {'key': 'UQx+ENGY1x', 'entitlements': entitlements}

        price, sku = get_course_entitlement_price_and_sku(course)
        assert self.entitlement_a_price == price
        assert self.entitlement_a_sku == sku
예제 #2
0
    def test_price_and_sku_from_entitlement(self):
        entitlements = [self.entitlement_a]
        course = {'key': 'UQx+ENGY1x', 'entitlements': entitlements}

        price, sku = get_course_entitlement_price_and_sku(course)
        self.assertEqual(self.entitlement_a_price, price)
        self.assertEqual(self.entitlement_a_sku, sku)
예제 #3
0
    def test_price_and_sku_from_entitlement(self):
        entitlements = [self.entitlement_a]
        course = {'key': 'UQx+ENGY1x', 'entitlements': entitlements}

        price, sku = get_course_entitlement_price_and_sku(course)
        self.assertEqual(self.entitlement_a_price, price)
        self.assertEqual(self.entitlement_a_sku, sku)
예제 #4
0
    def test_price_and_sku_from_course_run(self):
        course_runs = [self.course_run_a]
        course = {'key': 'UQx+ENGY1x', 'course_runs': course_runs}

        price, sku = get_course_entitlement_price_and_sku(course)
        expected_price = Decimal(self.run_a_price)
        self.assertEqual(expected_price, price)
        self.assertEqual(self.run_a_sku, sku)
예제 #5
0
    def test_price_and_sku_from_course_run(self):
        course_runs = [self.course_run_a]
        course = {'key': 'UQx+ENGY1x', 'course_runs': course_runs}

        price, sku = get_course_entitlement_price_and_sku(course)
        expected_price = Decimal(self.run_a_price)
        self.assertEqual(expected_price, price)
        self.assertEqual(self.run_a_sku, sku)
예제 #6
0
    def test_price_and_sku_from_empty_course(self):
        course = {}

        price, sku = get_course_entitlement_price_and_sku(course)
        self.assertEqual(None, price)
        self.assertEqual(None, sku)
    def test_price_and_sku_from_empty_course(self):
        course = {}

        price, sku = get_course_entitlement_price_and_sku(course)
        assert price is None
        assert sku is None
예제 #8
0
    def test_price_and_sku_from_empty_course(self):
        course = {}

        price, sku = get_course_entitlement_price_and_sku(course)
        self.assertEqual(None, price)
        self.assertEqual(None, sku)