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
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
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
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
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
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
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
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