Пример #1
0
def test_shipping_address_to_stripe_dict(address):
    expected_address_dict = {
        'line1': address.street_address_1,
        'line2': address.street_address_2,
        'city': address.city,
        'state': address.country_area,
        'postal_code': address.postal_code,
        'country': dict(countries).get(address.country, '')}
    assert shipping_to_stripe_dict(address.as_data()) == expected_address_dict
Пример #2
0
def test_shipping_address_to_stripe_dict(address):
    expected_address_dict = {
        'line1': address.street_address_1,
        'line2': address.street_address_2,
        'city': address.city,
        'state': address.country_area,
        'postal_code': address.postal_code,
        'country': dict(countries).get(address.country, '')
    }
    assert shipping_to_stripe_dict(address.as_data()) == expected_address_dict
Пример #3
0
def test_shipping_address_to_stripe_dict(address):
    address_data = AddressData(**address.as_data())
    expected_address_dict = {
        "line1": address.street_address_1,
        "line2": address.street_address_2,
        "city": address.city,
        "state": address.country_area,
        "postal_code": address.postal_code,
        "country": dict(countries).get(address.country, ""),
    }
    assert shipping_to_stripe_dict(address_data) == expected_address_dict
Пример #4
0
def test_shipping_address_to_stripe_dict(address):
    address_data = AddressData(**address.as_data())
    expected_address_dict = {
        "line1": address.street_address_1,
        "line2": address.street_address_2,
        "city": address.city,
        "state": address.country_area,
        "postal_code": address.postal_code,
        "country": dict(countries).get(address.country, ""),
    }
    assert shipping_to_stripe_dict(address_data) == expected_address_dict
Пример #5
0
def test_get_stripe_charge_payload_with_shipping(stripe_payment):
    payment_info = create_payment_information(stripe_payment, FAKE_TOKEN)
    billing_name = get_payment_billing_fullname(payment_info)
    expected_payload = {
        'capture': True,
        'amount': get_amount_for_stripe(
            TRANSACTION_AMOUNT, TRANSACTION_CURRENCY),
        'currency': get_currency_for_stripe(TRANSACTION_CURRENCY),
        'source': FAKE_TOKEN,
        'description': billing_name,
        'shipping': {
            'name': billing_name,
            'address': shipping_to_stripe_dict(payment_info['shipping'])}}

    charge_payload = _get_stripe_charge_payload(payment_info, True)

    assert charge_payload == expected_payload
Пример #6
0
def test_get_stripe_charge_payload_with_shipping(stripe_payment):
    payment_info = create_payment_information(stripe_payment, FAKE_TOKEN)
    billing_name = get_payment_billing_fullname(payment_info)
    expected_payload = {
        "capture": True,
        "amount": get_amount_for_stripe(TRANSACTION_AMOUNT, TRANSACTION_CURRENCY),
        "currency": get_currency_for_stripe(TRANSACTION_CURRENCY),
        "source": FAKE_TOKEN,
        "description": billing_name,
        "shipping": {
            "name": billing_name,
            "address": shipping_to_stripe_dict(payment_info.shipping),
        },
    }

    charge_payload = _get_stripe_charge_payload(payment_info, True)

    assert charge_payload == expected_payload
Пример #7
0
def test_get_stripe_charge_payload_with_shipping(stripe_payment):
    payment_info = create_payment_information(stripe_payment, FAKE_TOKEN)
    billing_name = get_payment_billing_fullname(payment_info)
    expected_payload = {
        'capture': True,
        'amount': get_amount_for_stripe(TRANSACTION_AMOUNT,
                                        TRANSACTION_CURRENCY),
        'currency': get_currency_for_stripe(TRANSACTION_CURRENCY),
        'source': FAKE_TOKEN,
        'description': billing_name,
        'shipping': {
            'name': billing_name,
            'address': shipping_to_stripe_dict(payment_info.shipping)
        }
    }

    charge_payload = _get_stripe_charge_payload(payment_info, True)

    assert charge_payload == expected_payload
Пример #8
0
def test_get_stripe_charge_payload_with_shipping(stripe_payment):
    payment_info = create_payment_information(stripe_payment, FAKE_TOKEN)
    billing_name = get_payment_billing_fullname(payment_info)
    expected_payload = {
        "capture": True,
        "amount": get_amount_for_stripe(TRANSACTION_AMOUNT,
                                        TRANSACTION_CURRENCY),
        "currency": get_currency_for_stripe(TRANSACTION_CURRENCY),
        "source": FAKE_TOKEN,
        "description": billing_name,
        "shipping": {
            "name": billing_name,
            "address": shipping_to_stripe_dict(payment_info.shipping),
        },
    }

    charge_payload = _get_stripe_charge_payload(payment_info, True)

    assert charge_payload == expected_payload