Пример #1
0
def test_get_pricing_steps_for_products(rf):
    (request, products, price) = initialize_test(rf)
    pis = get_pricing_steps_for_products(request, products)
    assert set(pis.keys()) == set(x.id for x in products)
    assert len(pis[products[0].id]) == 1
    assert len(pis[products[1].id]) == 1
    assert pis[products[0].id][0].quantity == 1
    assert pis[products[0].id][0].price == price(90)
    assert pis[products[0].id][0].base_price == price(120)
    assert pis[products[1].id][0].quantity == 1
    assert pis[products[1].id][0].price == price(135)
    assert pis[products[1].id][0].base_price == price(180)
Пример #2
0
def test_get_pricing_steps_for_products(rf):
    (request, products, price) = initialize_test(rf)
    pis = get_pricing_steps_for_products(request, products)
    assert set(pis.keys()) == set(x.id for x in products)
    assert len(pis[products[0].id]) == 1
    assert len(pis[products[1].id]) == 1
    assert pis[products[0].id][0].quantity == 1
    assert pis[products[0].id][0].price == price(90)
    assert pis[products[0].id][0].base_price == price(120)
    assert pis[products[1].id][0].quantity == 1
    assert pis[products[1].id][0].price == price(135)
    assert pis[products[1].id][0].base_price == price(180)