コード例 #1
0
ファイル: test_payment.py プロジェクト: ypca/saleor
def test_store_payment_gateway_meta(customer_user, braintree_customer_id):
    gateway_name = PaymentGatewayEnum.BRAINTREE.name
    META = {"gateways": {gateway_name.upper(): {"customer_id": braintree_customer_id}}}
    store_customer_id(customer_user, gateway_name, braintree_customer_id)
    assert customer_user.private_meta == META
    customer_user.refresh_from_db()
    assert fetch_customer_id(customer_user, gateway_name) == braintree_customer_id
コード例 #2
0
def test_store_payment_gateway_meta(customer_user, braintree_customer_id):
    gateway_name = "braintree"
    meta_key = "BRAINTREE.customer_id"
    META = {meta_key: braintree_customer_id}
    store_customer_id(customer_user, gateway_name, braintree_customer_id)
    assert customer_user.private_metadata == META
    customer_user.refresh_from_db()
    assert fetch_customer_id(customer_user, gateway_name) == braintree_customer_id
コード例 #3
0
ファイル: test_payment.py プロジェクト: ypca/saleor
def set_braintree_customer_id(customer_user, braintree_customer_id):
    gateway_name = "braintree"
    store_customer_id(customer_user, gateway_name, braintree_customer_id)
    return customer_user
コード例 #4
0
def set_dummy_customer_id(customer_user, dummy_customer_id):
    gateway_name = "mirumee.payments.dummy"
    store_customer_id(customer_user, gateway_name, dummy_customer_id)
    return customer_user
コード例 #5
0
ファイル: test_payment.py プロジェクト: srravula1/saleor
def set_dummy_customer_id(customer_user, dummy_customer_id):
    gateway_name = "dummy"
    store_customer_id(customer_user, gateway_name, dummy_customer_id)
    return customer_user