Exemplo n.º 1
0
    def test_order_history_with_no_product(self):
        response = {
            'results': [
                factories.OrderFactory(lines=[
                    factories.OrderLineFactory(product=None),
                    factories.OrderLineFactory(
                        product=factories.ProductFactory(attribute_values=[
                            factories.ProductAttributeFactory(
                                name='certificate_type', value='verified')
                        ]))
                ])
            ]
        }
        with mock_get_orders(response=response):
            order_detail = get_user_orders(self.user)

        self.assertEqual(len(order_detail), 1)
Exemplo n.º 2
0
    def test_incomplete_order_detail(self):
        response = {
            'results': [
                factories.OrderFactory(
                    status='Incomplete',
                    lines=[
                        factories.OrderLineFactory(
                            product=factories.ProductFactory(attribute_values=[
                                factories.ProductAttributeFactory()
                            ]))
                    ])
            ]
        }
        with mock_get_orders(response=response):
            order_detail = get_user_orders(self.user)

        self.assertEqual(order_detail, [])