Exemple #1
0
def test_server_stripe_error():
    expected = (
        jsonify({"message": "Internal Server Error", "code": "500", "params": None}),
        500,
    )
    error = AuthenticationError("something", code="500")
    actual = server_stripe_error(error)
    assert actual[0].json == expected[0].json
    assert actual[1] == expected[1]
Exemple #2
0
def test_validate_plugin_configuration_incorrect_configuration(
        mocked_stripe, stripe_plugin):
    mocked_stripe.side_effect = AuthenticationError()
    plugin = stripe_plugin(
        public_api_key="public",
        secret_api_key="wrong",
        active=True,
    )
    configuration = PluginConfiguration.objects.get()
    with pytest.raises(ValidationError):
        plugin.validate_plugin_configuration(configuration)

    assert mocked_stripe.called
Exemple #3
0
def test_is_secret_api_key_valid_incorrect_key(mocked_webhook):
    api_key = "incorrect"
    mocked_webhook.list.side_effect = AuthenticationError()
    assert is_secret_api_key_valid(api_key) is False