コード例 #1
0
ファイル: test_order.py プロジェクト: sh-ebrahimi/saleor
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, []) == []
コード例 #2
0
ファイル: test_order.py プロジェクト: elwoodxblues/saleor
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, []) == []
コード例 #3
0
def test_clean_order_mark_as_paid_no_payments(order):
    assert clean_order_mark_as_paid(order, []) == []