示例#1
0
def test_remove_customer_from_order_remove_addresses(order, customer_user):
    order.address = customer_user.default_address.get_copy()

    remove_customer_from_order(order)

    assert order.user is None
    assert order.user_email == ""
    assert order.address is None
示例#2
0
def test_remove_customer_from_order_remove_addresses(order, customer_user):
    order.billing_address = customer_user.default_billing_address.get_copy()
    order.shipping_address = customer_user.default_shipping_address.get_copy()

    remove_customer_from_order(order)

    assert order.user is None
    assert order.user_email == ''
    assert order.billing_address is None
    assert order.shipping_address is None
示例#3
0
def test_remove_customer_from_order_remove_addresses(order, customer_user):
    order.billing_address = customer_user.default_billing_address.get_copy()
    order.shipping_address = customer_user.default_shipping_address.get_copy()

    remove_customer_from_order(order)

    assert order.user is None
    assert order.user_email == ''
    assert order.billing_address is None
    assert order.shipping_address is None
示例#4
0
def test_remove_customer_from_order_do_not_remove_modified_addresses(
        order, customer_user):
    order.billing_address = customer_user.default_billing_address.get_copy()
    order.billing_address.first_name = 'Jane'
    order.billing_address.save()
    old_billing_address = order.billing_address

    order.shipping_address = customer_user.default_shipping_address.get_copy()
    order.shipping_address.first_name = 'Jane'
    order.shipping_address.save()
    old_shipping_address = order.shipping_address

    remove_customer_from_order(order)

    assert order.user is None
    assert order.user_email == ''
    assert order.billing_address == old_billing_address
    assert order.shipping_address == old_shipping_address
示例#5
0
def test_remove_customer_from_order_do_not_remove_modified_addresses(
        order, customer_user):
    order.billing_address = customer_user.default_billing_address.get_copy()
    order.billing_address.first_name = 'Jane'
    order.billing_address.save()
    old_billing_address = order.billing_address

    order.shipping_address = customer_user.default_shipping_address.get_copy()
    order.shipping_address.first_name = 'Jane'
    order.shipping_address.save()
    old_shipping_address = order.shipping_address

    remove_customer_from_order(order)

    assert order.user is None
    assert order.user_email == ''
    assert order.billing_address == old_billing_address
    assert order.shipping_address == old_shipping_address
示例#6
0
def test_remove_customer_from_order(order):
    remove_customer_from_order(order)

    assert order.user is None
    assert order.user_email == ""
    assert order.billing_address is None
示例#7
0
def test_remove_customer_from_order(order):
    remove_customer_from_order(order)

    assert order.user is None
    assert order.user_email == ''
    assert order.billing_address is None