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)
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, [])