示例#1
0
def test_get_cart_data_for_checkout(cart_with_voucher, vatlayer):
    line_price = TaxedMoney(
        net=Money('24.39', 'USD'), gross=Money('30.00', 'USD'))
    expected_data = {
        'cart': cart_with_voucher,
        'cart_are_taxes_handled': True,
        'cart_lines': [(cart_with_voucher.lines.first(), line_price)],
        'cart_shipping_price': ZERO_TAXED_MONEY,
        'cart_subtotal': line_price,
        'cart_total': line_price - cart_with_voucher.discount_amount}

    data = get_cart_data_for_checkout(
        cart_with_voucher, discounts=None, taxes=vatlayer)

    assert data == expected_data
示例#2
0
def test_get_cart_data_for_checkout(cart_with_voucher, vatlayer):
    line_price = TaxedMoney(net=Money('24.39', 'USD'),
                            gross=Money('30.00', 'USD'))
    expected_data = {
        'cart': cart_with_voucher,
        'cart_are_taxes_handled': True,
        'cart_lines': [(cart_with_voucher.lines.first(), line_price)],
        'cart_shipping_price': ZERO_TAXED_MONEY,
        'cart_subtotal': line_price,
        'cart_total': line_price - cart_with_voucher.discount_amount
    }

    data = get_cart_data_for_checkout(cart_with_voucher,
                                      discounts=None,
                                      taxes=vatlayer)

    assert data == expected_data