예제 #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