コード例 #1
0
def test_widget_with_additional_attr(stripe_payment, gateway_params):
    payment_info = create_payment_information(stripe_payment)

    widget = StripeCheckoutWidget(payment_info,
                                  gateway_params,
                                  attrs={'data-custom': 'custom-data'})
    assert 'data-custom="custom-data"' in widget.render()
コード例 #2
0
ファイル: test_stripe.py プロジェクト: Aagat/book-webapp
def test_widget_with_additional_attr(stripe_payment, gateway_config):
    payment_info = create_payment_information(stripe_payment)

    widget = StripeCheckoutWidget(
        payment_info,
        gateway_config.connection_params,
        attrs={"data-custom": "custom-data"},
    )
    assert 'data-custom="custom-data"' in widget.render()
コード例 #3
0
ファイル: test_stripe.py プロジェクト: mirumee/saleor
def test_widget_with_additional_attr(stripe_payment, gateway_config):
    payment_info = create_payment_information(stripe_payment)

    widget = StripeCheckoutWidget(
        payment_info,
        gateway_config.connection_params,
        attrs={"data-custom": "custom-data"},
    )
    assert 'data-custom="custom-data"' in widget.render()
コード例 #4
0
ファイル: test_stripe.py プロジェクト: mirumee/saleor
def test_widget_with_prefill_option(stripe_payment, gateway_config):
    payment_info = create_payment_information(stripe_payment)
    connection_params = gateway_config.connection_params
    connection_params["prefill"] = True
    widget = StripeCheckoutWidget(payment_info, connection_params)
    assert 'data-email="*****@*****.**"' in widget.render()

    connection_params["prefill"] = False
    widget = StripeCheckoutWidget(payment_info, connection_params)
    assert 'data-email="*****@*****.**"' not in widget.render()
コード例 #5
0
ファイル: test_stripe.py プロジェクト: krzysztofwolski/saleor
def test_widget_with_enable_shipping_address_option(stripe_payment, gateway_params):
    payment_info = create_payment_information(stripe_payment, FAKE_TOKEN)

    gateway_params['enable_shipping_address'] = True
    widget = StripeCheckoutWidget(payment_info, gateway_params)
    assert 'data-shipping-address="true"' in widget.render()

    gateway_params['enable_shipping_address'] = False
    widget = StripeCheckoutWidget(payment_info, gateway_params)
    assert 'data-shipping-address="false"' in widget.render()
コード例 #6
0
ファイル: test_stripe.py プロジェクト: rds0751/tiveU
def test_widget_with_default_options(stripe_payment, gateway_params):
    widget = StripeCheckoutWidget(stripe_payment, gateway_params)
    assert widget.render() == (
        '<script class="stripe-button" data-allow-remember-me="true" '
        'data-amount="4242" data-billing-address="false" data-currency="USD" '
        'data-description="Total payment" data-email="*****@*****.**" '
        'data-image="image.gif" data-key="public" data-locale="auto" '
        'data-name="Saleor" data-shipping-address="false" '
        'data-zip-code="false" src="https://checkout.stripe.com/checkout.js">'
        '</script>')
コード例 #7
0
ファイル: test_stripe.py プロジェクト: krzysztofwolski/saleor
def test_widget_with_remember_me_option(stripe_payment, gateway_params):
    payment_info = create_payment_information(stripe_payment)

    gateway_params['remember_me'] = True
    widget = StripeCheckoutWidget(payment_info, gateway_params)
    assert 'data-allow-remember-me="true"' in widget.render()

    gateway_params['remember_me'] = False
    widget = StripeCheckoutWidget(payment_info, gateway_params)
    assert 'data-allow-remember-me="false"' in widget.render()
コード例 #8
0
ファイル: test_stripe.py プロジェクト: krzysztofwolski/saleor
def test_widget_with_prefill_option(stripe_payment, gateway_params):
    payment_info = create_payment_information(stripe_payment)

    gateway_params['prefill'] = True
    widget = StripeCheckoutWidget(payment_info, gateway_params)
    assert 'data-email="*****@*****.**"' in widget.render()

    gateway_params['prefill'] = False
    widget = StripeCheckoutWidget(payment_info, gateway_params)
    assert 'data-email="*****@*****.**"' not in widget.render()
コード例 #9
0
ファイル: test_stripe.py プロジェクト: mirumee/saleor
def test_widget_with_remember_me_option(stripe_payment, gateway_config):
    payment_info = create_payment_information(stripe_payment)
    connection_params = gateway_config.connection_params

    connection_params["remember_me"] = True
    widget = StripeCheckoutWidget(payment_info, connection_params)
    assert 'data-allow-remember-me="true"' in widget.render()

    connection_params["remember_me"] = False
    widget = StripeCheckoutWidget(payment_info, connection_params)
    assert 'data-allow-remember-me="false"' in widget.render()
コード例 #10
0
ファイル: test_stripe.py プロジェクト: mirumee/saleor
def test_widget_with_enable_shipping_address_option(stripe_payment, gateway_config):
    payment_info = create_payment_information(stripe_payment, FAKE_TOKEN)
    connection_params = gateway_config.connection_params

    connection_params["enable_shipping_address"] = True
    widget = StripeCheckoutWidget(payment_info, connection_params)
    assert 'data-shipping-address="true"' in widget.render()

    connection_params["enable_shipping_address"] = False
    widget = StripeCheckoutWidget(payment_info, connection_params)
    assert 'data-shipping-address="false"' in widget.render()
コード例 #11
0
ファイル: test_stripe.py プロジェクト: krzysztofwolski/saleor
def test_widget_with_default_options(stripe_payment, gateway_params):
    payment_info = create_payment_information(stripe_payment)
    widget = StripeCheckoutWidget(payment_info, gateway_params)
    assert widget.render() == (
        '<script class="stripe-button" data-allow-remember-me="true" '
        'data-amount="4242" data-billing-address="false" data-currency="USD" '
        'data-description="Total payment" data-email="*****@*****.**" '
        'data-image="image.gif" data-key="public" data-locale="auto" '
        'data-name="Saleor" data-shipping-address="false" '
        'data-zip-code="false" src="https://checkout.stripe.com/checkout.js">'
        '</script>')
コード例 #12
0
ファイル: test_stripe.py プロジェクト: rds0751/tiveU
def test_widget_with_enable_billing_address_option(stripe_payment, gateway_params):
    gateway_params['enable_billing_address'] = True
    widget = StripeCheckoutWidget(stripe_payment, gateway_params)
    assert 'data-billing-address="true"' in widget.render()
    assert 'data-zip-code="true"' in widget.render()

    gateway_params['enable_billing_address'] = False
    widget = StripeCheckoutWidget(stripe_payment, gateway_params)
    assert 'data-billing-address="false"' in widget.render()
    assert 'data-zip-code="false"' in widget.render()
コード例 #13
0
def test_widget_with_enable_billing_address_option(stripe_payment,
                                                   gateway_params):
    payment_info = create_payment_information(stripe_payment, FAKE_TOKEN)

    gateway_params["enable_billing_address"] = True
    widget = StripeCheckoutWidget(payment_info, gateway_params)
    assert 'data-billing-address="true"' in widget.render()
    assert 'data-zip-code="true"' in widget.render()

    gateway_params["enable_billing_address"] = False
    widget = StripeCheckoutWidget(payment_info, gateway_params)
    assert 'data-billing-address="false"' in widget.render()
    assert 'data-zip-code="false"' in widget.render()
コード例 #14
0
ファイル: test_stripe.py プロジェクト: rds0751/tiveU
def test_widget_with_remember_me_option(stripe_payment, gateway_params):
    gateway_params['remember_me'] = True
    widget = StripeCheckoutWidget(stripe_payment, gateway_params)
    assert 'data-allow-remember-me="true"' in widget.render()

    gateway_params['remember_me'] = False
    widget = StripeCheckoutWidget(stripe_payment, gateway_params)
    assert 'data-allow-remember-me="false"' in widget.render()
コード例 #15
0
ファイル: test_stripe.py プロジェクト: rds0751/tiveU
def test_widget_with_prefill_option(stripe_payment, gateway_params):
    gateway_params['prefill'] = True
    widget = StripeCheckoutWidget(stripe_payment, gateway_params)
    assert 'data-email="*****@*****.**"' in widget.render()

    gateway_params['prefill'] = False
    widget = StripeCheckoutWidget(stripe_payment, gateway_params)
    assert 'data-email="*****@*****.**"' not in widget.render()
コード例 #16
0
ファイル: test_stripe.py プロジェクト: Aagat/book-webapp
def test_widget_with_prefill_option(stripe_payment, gateway_config):
    payment_info = create_payment_information(stripe_payment)
    connection_params = gateway_config.connection_params
    connection_params["prefill"] = True
    widget = StripeCheckoutWidget(payment_info, connection_params)
    assert 'data-email="*****@*****.**"' in widget.render()

    connection_params["prefill"] = False
    widget = StripeCheckoutWidget(payment_info, connection_params)
    assert 'data-email="*****@*****.**"' not in widget.render()
コード例 #17
0
def test_widget_with_remember_me_option(stripe_payment, gateway_params):
    payment_info = create_payment_information(stripe_payment)

    gateway_params["remember_me"] = True
    widget = StripeCheckoutWidget(payment_info, gateway_params)
    assert 'data-allow-remember-me="true"' in widget.render()

    gateway_params["remember_me"] = False
    widget = StripeCheckoutWidget(payment_info, gateway_params)
    assert 'data-allow-remember-me="false"' in widget.render()
コード例 #18
0
def test_widget_with_enable_address_option(stripe_payment, gateway_config):
    payment_info = create_payment_information(stripe_payment, FAKE_TOKEN)
    connection_params = gateway_config.connection_params

    connection_params["enable_address"] = True
    widget = StripeCheckoutWidget(payment_info, connection_params)
    assert 'data-address="true"' in widget.render()

    connection_params["enable_address"] = False
    widget = StripeCheckoutWidget(payment_info, connection_params)
    assert 'data-address="false"' in widget.render()
コード例 #19
0
ファイル: test_stripe.py プロジェクト: krzysztofwolski/saleor
def test_widget_with_additional_attr(stripe_payment, gateway_params):
    payment_info = create_payment_information(stripe_payment)

    widget = StripeCheckoutWidget(
        payment_info, gateway_params, attrs={'data-custom': 'custom-data'})
    assert 'data-custom="custom-data"' in widget.render()