Esempio 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, []) == []
Esempio 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, []) == []
Esempio n. 3
0
def test_clean_order_mark_as_paid_no_payments(order):
    assert clean_order_mark_as_paid(order, []) == []