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]
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
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