Exemplo n.º 1
0
def test_clean_order_mark_as_paid(payment_preauth):
    order = payment_preauth.order
    errors = clean_order_mark_as_paid(order, [])
    assert errors[0].field == 'payment'
    assert errors[0].message == (
        'Orders with payments can not be manually marked as paid.')

    order.payments.all().delete()
    assert clean_order_mark_as_paid(order, []) == []
Exemplo n.º 2
0
def test_clean_order_mark_as_paid(payment_preauth):
    order = payment_preauth.order
    errors = clean_order_mark_as_paid(order, [])
    assert errors[0].field == 'payment'
    assert errors[0].message == (
        'Orders with payments can not be manually marked as paid.')

    order.payments.all().delete()
    assert clean_order_mark_as_paid(order, []) == []
Exemplo n.º 3
0
def test_clean_order_mark_as_paid_no_payments(order):
    assert clean_order_mark_as_paid(order, []) == []