From 0e766f6daef0bd5cbbaa96e4ddf7798c7a69c04c Mon Sep 17 00:00:00 2001 From: Marco Gil Date: Fri, 10 Oct 2025 11:18:11 +0200 Subject: [PATCH] PTHMINT-52: Fix Ruff D100 --- pyproject.toml | 1 - src/__init__.py | 1 + src/multisafepay/__init__.py | 1 + src/multisafepay/api/__init__.py | 1 + src/multisafepay/api/base/__init__.py | 1 + src/multisafepay/api/base/abstract_manager.py | 2 ++ src/multisafepay/api/base/decorator.py | 2 ++ src/multisafepay/api/base/listings/__init__.py | 1 + src/multisafepay/api/base/listings/cursor.py | 2 ++ src/multisafepay/api/base/listings/listing.py | 2 ++ src/multisafepay/api/base/listings/listing_pager.py | 2 ++ src/multisafepay/api/base/listings/pager.py | 2 ++ src/multisafepay/api/base/response/__init__.py | 1 + src/multisafepay/api/base/response/api_response.py | 1 + src/multisafepay/api/base/response/custom_api_response.py | 2 ++ src/multisafepay/api/paths/__init__.py | 1 + src/multisafepay/api/paths/auth/__init__.py | 1 + src/multisafepay/api/paths/auth/api_token/__init__.py | 1 + .../api/paths/auth/api_token/response/__init__.py | 1 + .../api/paths/auth/api_token/response/api_token.py | 7 ++++++- src/multisafepay/api/paths/auth/auth_manager.py | 2 ++ src/multisafepay/api/paths/capture/__init__.py | 1 + src/multisafepay/api/paths/capture/capture_manager.py | 2 ++ src/multisafepay/api/paths/capture/request/__init__.py | 1 + .../api/paths/capture/request/capture_request.py | 1 + src/multisafepay/api/paths/capture/response/__init__.py | 1 + src/multisafepay/api/paths/capture/response/capture.py | 2 ++ src/multisafepay/api/paths/categories/__init__.py | 1 + src/multisafepay/api/paths/categories/category_manager.py | 2 ++ src/multisafepay/api/paths/categories/response/__init__.py | 1 + src/multisafepay/api/paths/categories/response/category.py | 1 + src/multisafepay/api/paths/gateways/__init__.py | 1 + src/multisafepay/api/paths/gateways/gateway_manager.py | 2 ++ src/multisafepay/api/paths/gateways/response/__init__.py | 1 + src/multisafepay/api/paths/gateways/response/gateway.py | 1 + src/multisafepay/api/paths/issuers/__init__.py | 1 + src/multisafepay/api/paths/issuers/issuer_manager.py | 2 ++ src/multisafepay/api/paths/issuers/response/__init__.py | 1 + src/multisafepay/api/paths/issuers/response/issuer.py | 1 + src/multisafepay/api/paths/me/__init__.py | 1 + src/multisafepay/api/paths/me/me_manager.py | 2 ++ src/multisafepay/api/paths/me/response/__init__.py | 1 + src/multisafepay/api/paths/me/response/me.py | 1 + src/multisafepay/api/paths/orders/__init__.py | 1 + src/multisafepay/api/paths/orders/order_id/__init__.py | 1 + .../api/paths/orders/order_id/capture/__init__.py | 1 + .../api/paths/orders/order_id/capture/request/__init__.py | 1 + .../orders/order_id/capture/request/capture_request.py | 1 + .../api/paths/orders/order_id/capture/response/__init__.py | 1 + .../orders/order_id/capture/response/order_capture.py | 1 + .../api/paths/orders/order_id/refund/__init__.py | 1 + .../api/paths/orders/order_id/refund/request/__init__.py | 1 + .../orders/order_id/refund/request/components/__init__.py | 1 + .../order_id/refund/request/components/checkout_data.py | 1 + .../paths/orders/order_id/refund/request/refund_request.py | 1 + .../api/paths/orders/order_id/refund/response/__init__.py | 1 + .../paths/orders/order_id/refund/response/order_refund.py | 1 + .../api/paths/orders/order_id/update/__init__.py | 1 + .../api/paths/orders/order_id/update/request/__init__.py | 1 + .../paths/orders/order_id/update/request/update_request.py | 1 + src/multisafepay/api/paths/orders/order_manager.py | 2 ++ src/multisafepay/api/paths/orders/request/__init__.py | 1 + .../api/paths/orders/request/components/__init__.py | 1 + .../paths/orders/request/components/checkout_options.py | 1 + .../api/paths/orders/request/components/customer_info.py | 1 + .../orders/request/components/gateway_info/__init__.py | 1 + .../orders/request/components/gateway_info/account.py | 1 + .../orders/request/components/gateway_info/creditcard.py | 1 + .../request/components/gateway_info/destination_holder.py | 1 + .../paths/orders/request/components/gateway_info/issuer.py | 1 + .../paths/orders/request/components/gateway_info/meta.py | 1 + .../orders/request/components/gateway_info/qr_code.py | 1 + .../orders/request/components/gateway_info/qr_enabled.py | 1 + .../orders/request/components/gateway_info/terminal.py | 1 + .../paths/orders/request/components/gateway_info/wallet.py | 1 + .../paths/orders/request/components/google_analytics.py | 1 + .../api/paths/orders/request/components/payment_options.py | 1 + .../api/paths/orders/request/components/plugin.py | 1 + .../api/paths/orders/request/components/second_chance.py | 1 + src/multisafepay/api/paths/orders/request/order_request.py | 1 + src/multisafepay/api/paths/orders/response/__init__.py | 1 + .../api/paths/orders/response/components/__init__.py | 1 + .../paths/orders/response/components/order_adjustment.py | 1 + .../paths/orders/response/components/payment_details.py | 1 + .../api/paths/orders/response/order_response.py | 1 + src/multisafepay/api/paths/payment_methods/__init__.py | 1 + .../api/paths/payment_methods/payment_method_manager.py | 2 ++ .../api/paths/payment_methods/response/__init__.py | 1 + .../paths/payment_methods/response/components/__init__.py | 1 + .../payment_methods/response/components/allowed_amount.py | 1 + .../api/paths/payment_methods/response/components/app.py | 1 + .../api/paths/payment_methods/response/components/apps.py | 1 + .../api/paths/payment_methods/response/components/brand.py | 1 + .../paths/payment_methods/response/components/icon_urls.py | 1 + .../api/paths/payment_methods/response/components/qr.py | 2 ++ .../payment_methods/response/components/tokenization.py | 1 + .../response/components/tokenizations/__init__.py | 1 + .../response/components/tokenizations/models.py | 1 + .../api/paths/payment_methods/response/payment_method.py | 1 + src/multisafepay/api/paths/recurring/__init__.py | 1 + .../api/paths/recurring/customer_reference/__init__.py | 1 + .../paths/recurring/customer_reference/token/__init__.py | 1 + .../api/paths/recurring/customer_reference/token/token.py | 2 ++ src/multisafepay/api/paths/recurring/recurring_manager.py | 2 ++ src/multisafepay/api/paths/transactions/__init__.py | 1 + .../api/paths/transactions/response/__init__.py | 1 + .../api/paths/transactions/response/transaction.py | 2 ++ .../api/paths/transactions/transaction_manager.py | 2 ++ src/multisafepay/api/shared/__init__.py | 1 + src/multisafepay/api/shared/cart/__init__.py | 1 + src/multisafepay/api/shared/cart/cart_item.py | 2 ++ src/multisafepay/api/shared/cart/shopping_cart.py | 2 ++ src/multisafepay/api/shared/checkout/__init__.py | 1 + src/multisafepay/api/shared/checkout/checkout_options.py | 1 + src/multisafepay/api/shared/checkout/default_tax_rate.py | 1 + src/multisafepay/api/shared/checkout/tax_rate.py | 1 + src/multisafepay/api/shared/checkout/tax_rule.py | 1 + src/multisafepay/api/shared/costs.py | 1 + src/multisafepay/api/shared/custom_info.py | 1 + src/multisafepay/api/shared/customer.py | 2 ++ src/multisafepay/api/shared/delivery.py | 1 + src/multisafepay/api/shared/description.py | 1 + src/multisafepay/api/shared/payment_method.py | 1 + src/multisafepay/client/__init__.py | 1 + src/multisafepay/client/api_key.py | 1 + src/multisafepay/client/client.py | 1 + src/multisafepay/exception/__init__.py | 1 + src/multisafepay/exception/api.py | 1 + src/multisafepay/exception/api_unavailable.py | 1 + src/multisafepay/exception/invalid_api_key.py | 2 ++ src/multisafepay/exception/invalid_argument.py | 2 ++ src/multisafepay/exception/invalid_total_amount.py | 2 ++ src/multisafepay/exception/missing_plugin_version.py | 1 + src/multisafepay/model/__init__.py | 1 + src/multisafepay/model/api_model.py | 1 + src/multisafepay/model/extra_model.py | 1 + src/multisafepay/model/inmutable_model.py | 2 ++ src/multisafepay/model/request_model.py | 1 + src/multisafepay/model/response_model.py | 1 + src/multisafepay/sdk.py | 1 + src/multisafepay/util/__init__.py | 1 + src/multisafepay/util/address_parser.py | 2 ++ src/multisafepay/util/dict_utils.py | 2 ++ src/multisafepay/util/message.py | 1 + src/multisafepay/util/total_amount.py | 1 + src/multisafepay/util/version.py | 1 + src/multisafepay/util/webhook.py | 1 + src/multisafepay/value_object/__init__.py | 1 + src/multisafepay/value_object/amount.py | 1 + src/multisafepay/value_object/bank_account.py | 1 + src/multisafepay/value_object/country.py | 2 ++ src/multisafepay/value_object/creditcard/__init__.py | 1 + src/multisafepay/value_object/creditcard/card_number.py | 2 ++ src/multisafepay/value_object/creditcard/cvc.py | 1 + src/multisafepay/value_object/currency.py | 1 + src/multisafepay/value_object/date.py | 1 + src/multisafepay/value_object/email_address.py | 1 + src/multisafepay/value_object/gender.py | 1 + src/multisafepay/value_object/iban_number.py | 1 + src/multisafepay/value_object/ip_address.py | 1 + src/multisafepay/value_object/phone_number.py | 1 + src/multisafepay/value_object/unit_price.py | 1 + src/multisafepay/value_object/weight.py | 1 + .../e2e/examples/auth_manager/test_get_api_token.py | 2 ++ .../capture_manager/test_capture_reservation_cancel.py | 2 ++ .../e2e/examples/category_manager/test_get_categories.py | 2 ++ .../e2e/examples/gateway_manager/test_get_by_code.py | 2 ++ .../e2e/examples/gateway_manager/test_get_gateways.py | 2 ++ .../issuer_manager/test_get_issuers_by_gateway_code.py | 2 ++ tests/multisafepay/e2e/examples/me_manager/test_get_me.py | 2 ++ .../e2e/examples/order_manager/test_capture.py | 2 ++ .../multisafepay/e2e/examples/order_manager/test_create.py | 2 ++ .../e2e/examples/order_manager/test_get_order.py | 2 ++ .../multisafepay/e2e/examples/order_manager/test_refund.py | 2 ++ .../e2e/examples/order_manager/test_refund_by_item.py | 2 ++ .../examples/order_manager/test_refund_by_shopping_cart.py | 2 ++ .../multisafepay/e2e/examples/order_manager/test_update.py | 2 ++ .../payment_method_manager/test_get_by_gateway_code.py | 2 ++ .../payment_method_manager/test_get_payment_methods.py | 2 ++ .../e2e/examples/recurring_manager/test_recurring.py | 2 ++ .../examples/transaction_manager/test_get_transactions.py | 2 ++ .../api/base/listings/test_integration_listing_pager.py | 2 ++ .../api/base/listings/test_integration_pager.py | 2 ++ .../api/base/response/test_integration_response.py | 2 ++ .../manager/test_integration_auth_manager_get_api_token.py | 2 ++ ...tegration_capture_manager_capture_reservation_cancel.py | 2 ++ .../test_integration_categories_manager_get_categories.py | 2 ++ .../test_integration_gateways_manager_get_by_code.py | 2 ++ .../test_integration_gateways_manager_get_gateways.py | 2 ++ ...egration_issuers_manager_get_issuers_by_gateway_code.py | 2 ++ .../api/path/me/manager/test_integration_me_manager_get.py | 2 ++ .../manager/test_integration_order_manager_capture.py | 1 + .../manager/test_integration_order_manager_create.py | 2 ++ .../orders/manager/test_integration_order_manager_get.py | 1 + .../manager/test_integration_order_manager_refund.py | 1 + .../test_integration_order_manager_refund_by_item.py | 1 + .../manager/test_integration_order_manager_update.py | 1 + ...est_integrationa_order_manager_create_refund_request.py | 1 + .../request/components/test_integration_checkout_data.py | 2 ++ .../test_integration_orders_components_checkout_options.py | 3 +++ .../path/orders/request/test_integration_order_request.py | 3 +++ .../test_integration_order_response_afterpay_direct.py | 2 ++ .../manager/test_integration_payment_method_manager.py | 2 ++ .../api/shared/cart/test_integration_cart_item.py | 3 +++ .../api/shared/cart/test_integration_shopping_cart.py | 3 +++ .../shared/checkout/test_integration_checkout_options.py | 2 ++ .../api/shared/checkout/test_integration_tax_rule.py | 2 ++ .../integration/api/shared/test_integration_customer.py | 2 ++ .../integration/api/shared/test_integration_delivery.py | 2 ++ .../unit/api/base/listings/test_unit_cursor.py | 3 +++ .../unit/api/base/listings/test_unit_listing.py | 2 ++ .../unit/api/base/listings/test_unit_listing_pager.py | 2 ++ .../multisafepay/unit/api/base/listings/test_unit_pager.py | 3 +++ .../unit/api/base/response/test_unit_api_response.py | 3 +++ tests/multisafepay/unit/api/base/test_abstract_manager.py | 3 +++ tests/multisafepay/unit/api/base/test_unit_decorator.py | 3 +++ .../path/auth/api_token/response/test_unit_api_token.py | 3 +++ .../api/path/capture/request/test_unit_capture_request.py | 3 +++ .../unit/api/path/capture/response/test_unit_capture.py | 3 +++ .../api/path/categories/response/test_unit_category.py | 3 +++ .../unit/api/path/gateways/response/test_unit_gateway.py | 3 +++ .../unit/api/path/gateways/test_unit_gateway_manager.py | 3 +++ .../unit/api/path/issuers/response/test_unit_issuer.py | 3 +++ .../multisafepay/unit/api/path/me/response/test_unit_me.py | 3 +++ .../capture/request/test_unit_order_capture_request.py | 3 +++ .../order_id/capture/response/test_unit_order_capture.py | 2 ++ .../order_id/refund/request/test_unit_refund_request.py | 2 ++ .../order_id/refund/response/test_unit_order_refund.py | 2 ++ .../order_id/update/request/test_unit_update_request.py | 2 ++ .../request/components/gateway_info/test_unit_account.py | 3 +++ .../components/gateway_info/test_unit_creditcard.py | 3 +++ .../gateway_info/test_unit_destination_holder.py | 2 ++ .../request/components/gateway_info/test_unit_meta.py | 2 ++ .../components/gateway_info/test_unit_order_issuer.py | 2 ++ .../request/components/gateway_info/test_unit_qr_code.py | 2 ++ .../components/gateway_info/test_unit_qr_enabled.py | 2 ++ .../request/components/gateway_info/test_unit_terminal.py | 2 ++ .../request/components/gateway_info/test_unit_wallet.py | 2 ++ .../orders/request/components/test_unit_custom_info.py | 2 ++ .../request/components/test_unit_google_analytics.py | 2 ++ .../test_unit_orders_components_checkout_options.py | 2 ++ .../orders/request/components/test_unit_payment_options.py | 2 ++ .../api/path/orders/request/components/test_unit_plugin.py | 2 ++ .../orders/request/components/test_unit_second_chance.py | 2 ++ .../api/path/orders/request/test_unit_order_request.py | 3 +++ .../response/components/test_unit_order_adjustment.py | 2 ++ .../response/components/test_unit_payment_details.py | 2 ++ .../response/components/test_allowed_amount.py | 2 ++ .../path/payment_methods/response/components/test_app.py | 3 +++ .../path/payment_methods/response/components/test_apps.py | 2 ++ .../path/payment_methods/response/components/test_brand.py | 2 ++ .../payment_methods/response/components/test_icon_urls.py | 2 ++ .../path/payment_methods/response/components/test_qr.py | 3 +++ .../response/components/test_tokenization.py | 2 ++ .../response/components/tokenizations/test_models.py | 2 ++ .../payment_methods/response/test_unit_payment_method.py | 2 ++ .../recurring/customer_reference/token/test_unit_token.py | 2 ++ .../path/transactions/response/test_unit_transaction.py | 2 ++ .../unit/api/shared/cart/test_unit_cart_item.py | 3 +++ .../unit/api/shared/cart/test_unit_shopping_cart.py | 3 +++ .../unit/api/shared/checkout/test_unit_checkout_options.py | 3 +++ .../unit/api/shared/checkout/test_unit_default_tax_rate.py | 3 +++ .../unit/api/shared/checkout/test_unit_tax_rate.py | 3 +++ .../unit/api/shared/checkout/test_unit_tax_rule.py | 3 +++ tests/multisafepay/unit/api/shared/test_unit_costs.py | 3 +++ tests/multisafepay/unit/api/shared/test_unit_customer.py | 3 +++ tests/multisafepay/unit/api/shared/test_unit_delivery.py | 3 +++ .../multisafepay/unit/api/shared/test_unit_description.py | 3 +++ .../unit/api/shared/test_unit_shared_custom_info.py | 3 +++ .../unit/api/shared/test_unit_shared_payment_method.py | 3 +++ tests/multisafepay/unit/client/test_unit_api_key.py | 2 ++ tests/multisafepay/unit/client/test_unit_client.py | 2 ++ tests/multisafepay/unit/exception/test_unit_api.py | 3 +++ .../multisafepay/unit/exception/test_unit_api_available.py | 2 ++ .../unit/exception/test_unit_invalid_api_key.py | 3 +++ .../unit/exception/test_unit_invalid_argument.py | 3 +++ .../unit/exception/test_unit_invalid_total_amount.py | 2 ++ .../unit/exception/test_unit_missing_plugin_version.py | 2 ++ tests/multisafepay/unit/util/test_unit_address_parser.py | 3 +++ tests/multisafepay/unit/util/test_unit_dict_utils.py | 2 ++ tests/multisafepay/unit/util/test_unit_message.py | 2 ++ tests/multisafepay/unit/util/test_unit_total_amount.py | 2 ++ tests/multisafepay/unit/util/test_unit_version.py | 3 +++ tests/multisafepay/unit/util/test_unit_webhook.py | 2 ++ .../unit/value_object/creditcard/test_unit_card_number.py | 3 +++ .../unit/value_object/creditcard/test_unit_cvc.py | 2 ++ tests/multisafepay/unit/value_object/test_unit_amount.py | 2 ++ .../unit/value_object/test_unit_bank_account.py | 2 ++ tests/multisafepay/unit/value_object/test_unit_country.py | 2 ++ tests/multisafepay/unit/value_object/test_unit_currency.py | 2 ++ tests/multisafepay/unit/value_object/test_unit_date.py | 2 ++ .../unit/value_object/test_unit_email_address.py | 2 ++ tests/multisafepay/unit/value_object/test_unit_gender.py | 2 ++ .../unit/value_object/test_unit_iban_number.py | 2 ++ .../multisafepay/unit/value_object/test_unit_ip_address.py | 2 ++ .../unit/value_object/test_unit_phone_number.py | 2 ++ tests/multisafepay/unit/value_object/test_unit_price.py | 2 ++ tests/multisafepay/unit/value_object/test_unit_weight.py | 2 ++ 298 files changed, 504 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index d91f360..c688365 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -99,7 +99,6 @@ extend-safe-fixes = [ "D415", # docstrings should end with a period, question mark, or exclamation point ] ignore = [ - "D100", "D101", "D103", "D104", diff --git a/src/__init__.py b/src/__init__.py index e69de29..0f99627 100644 --- a/src/__init__.py +++ b/src/__init__.py @@ -0,0 +1 @@ +"""MultiSafepay Python SDK source package.""" diff --git a/src/multisafepay/__init__.py b/src/multisafepay/__init__.py index e69de29..a6ea940 100644 --- a/src/multisafepay/__init__.py +++ b/src/multisafepay/__init__.py @@ -0,0 +1 @@ +"""MultiSafepay Python SDK main package.""" diff --git a/src/multisafepay/api/__init__.py b/src/multisafepay/api/__init__.py index e69de29..889b4fb 100644 --- a/src/multisafepay/api/__init__.py +++ b/src/multisafepay/api/__init__.py @@ -0,0 +1 @@ +"""API package for MultiSafepay SDK API management components.""" diff --git a/src/multisafepay/api/base/__init__.py b/src/multisafepay/api/base/__init__.py index e69de29..65ba68e 100644 --- a/src/multisafepay/api/base/__init__.py +++ b/src/multisafepay/api/base/__init__.py @@ -0,0 +1 @@ +"""Base API management classes and utilities for MultiSafepay SDK.""" diff --git a/src/multisafepay/api/base/abstract_manager.py b/src/multisafepay/api/base/abstract_manager.py index a5241b5..8ac34c9 100644 --- a/src/multisafepay/api/base/abstract_manager.py +++ b/src/multisafepay/api/base/abstract_manager.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Abstract base manager class for MultiSafepay API managers.""" + import urllib.parse from multisafepay.client.client import Client diff --git a/src/multisafepay/api/base/decorator.py b/src/multisafepay/api/base/decorator.py index 0587bfe..15f748a 100644 --- a/src/multisafepay/api/base/decorator.py +++ b/src/multisafepay/api/base/decorator.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Decorator class for response model transformations and dependencies.""" + from typing import Any, Dict, List, Optional diff --git a/src/multisafepay/api/base/listings/__init__.py b/src/multisafepay/api/base/listings/__init__.py index e69de29..06622dc 100644 --- a/src/multisafepay/api/base/listings/__init__.py +++ b/src/multisafepay/api/base/listings/__init__.py @@ -0,0 +1 @@ +"""Listing and pagination utilities for API responses.""" diff --git a/src/multisafepay/api/base/listings/cursor.py b/src/multisafepay/api/base/listings/cursor.py index f381a45..c769105 100644 --- a/src/multisafepay/api/base/listings/cursor.py +++ b/src/multisafepay/api/base/listings/cursor.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Cursor implementation for pagination in API listings.""" + from typing import Optional from multisafepay.model.response_model import ResponseModel diff --git a/src/multisafepay/api/base/listings/listing.py b/src/multisafepay/api/base/listings/listing.py index ba3d736..ce3ee65 100644 --- a/src/multisafepay/api/base/listings/listing.py +++ b/src/multisafepay/api/base/listings/listing.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Generic listing container for API response collections.""" + from typing import Any, Dict, Generic, Iterator, List, TypeVar from pydantic.main import BaseModel diff --git a/src/multisafepay/api/base/listings/listing_pager.py b/src/multisafepay/api/base/listings/listing_pager.py index f2373e2..f125318 100644 --- a/src/multisafepay/api/base/listings/listing_pager.py +++ b/src/multisafepay/api/base/listings/listing_pager.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Paginated listing implementation combining listings with pagers.""" + from typing import Optional from multisafepay.api.base.listings.listing import Listing diff --git a/src/multisafepay/api/base/listings/pager.py b/src/multisafepay/api/base/listings/pager.py index f8a4ca7..6f4cf16 100644 --- a/src/multisafepay/api/base/listings/pager.py +++ b/src/multisafepay/api/base/listings/pager.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Pager implementation for handling pagination in API responses.""" + from typing import Optional diff --git a/src/multisafepay/api/base/response/__init__.py b/src/multisafepay/api/base/response/__init__.py index e69de29..6c4c518 100644 --- a/src/multisafepay/api/base/response/__init__.py +++ b/src/multisafepay/api/base/response/__init__.py @@ -0,0 +1 @@ +"""Shared response abstractions and utilities for API responses.""" diff --git a/src/multisafepay/api/base/response/api_response.py b/src/multisafepay/api/base/response/api_response.py index 8b30a4f..1f39912 100644 --- a/src/multisafepay/api/base/response/api_response.py +++ b/src/multisafepay/api/base/response/api_response.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""API response wrapper class for handling MultiSafepay API responses.""" from typing import Optional, Union diff --git a/src/multisafepay/api/base/response/custom_api_response.py b/src/multisafepay/api/base/response/custom_api_response.py index 7a0bad6..aa90b13 100644 --- a/src/multisafepay/api/base/response/custom_api_response.py +++ b/src/multisafepay/api/base/response/custom_api_response.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Custom API response class with generic typing support for flexible response handling.""" + from typing import Any, Dict, Optional, Union from multisafepay.api.base.response.api_response import ApiResponse diff --git a/src/multisafepay/api/paths/__init__.py b/src/multisafepay/api/paths/__init__.py index e69de29..61d0745 100644 --- a/src/multisafepay/api/paths/__init__.py +++ b/src/multisafepay/api/paths/__init__.py @@ -0,0 +1 @@ +"""API path endpoints for MultiSafepay SDK operations.""" diff --git a/src/multisafepay/api/paths/auth/__init__.py b/src/multisafepay/api/paths/auth/__init__.py index e69de29..cad4d40 100644 --- a/src/multisafepay/api/paths/auth/__init__.py +++ b/src/multisafepay/api/paths/auth/__init__.py @@ -0,0 +1 @@ +"""Authentication API endpoints for managing access credentials.""" diff --git a/src/multisafepay/api/paths/auth/api_token/__init__.py b/src/multisafepay/api/paths/auth/api_token/__init__.py index e69de29..b4baecd 100644 --- a/src/multisafepay/api/paths/auth/api_token/__init__.py +++ b/src/multisafepay/api/paths/auth/api_token/__init__.py @@ -0,0 +1 @@ +"""API token management endpoints and request models.""" diff --git a/src/multisafepay/api/paths/auth/api_token/response/__init__.py b/src/multisafepay/api/paths/auth/api_token/response/__init__.py index e69de29..990f32f 100644 --- a/src/multisafepay/api/paths/auth/api_token/response/__init__.py +++ b/src/multisafepay/api/paths/auth/api_token/response/__init__.py @@ -0,0 +1 @@ +"""Response models for authentication token issuance and metadata.""" diff --git a/src/multisafepay/api/paths/auth/api_token/response/api_token.py b/src/multisafepay/api/paths/auth/api_token/response/api_token.py index 10d40cb..0df8d75 100644 --- a/src/multisafepay/api/paths/auth/api_token/response/api_token.py +++ b/src/multisafepay/api/paths/auth/api_token/response/api_token.py @@ -1,9 +1,14 @@ # Copyright (c) MultiSafepay, Inc. All rights reserved. -from typing import Optional # This file is licensed under the Open Software License (OSL) version 3.0. # For a copy of the license, see the LICENSE.txt file in the project root. + # See the DISCLAIMER.md file for disclaimer details. + +"""API token response model for handling authentication token data.""" + +from typing import Optional + from multisafepay.model.response_model import ResponseModel diff --git a/src/multisafepay/api/paths/auth/auth_manager.py b/src/multisafepay/api/paths/auth/auth_manager.py index 5ac8753..13f8f1b 100644 --- a/src/multisafepay/api/paths/auth/auth_manager.py +++ b/src/multisafepay/api/paths/auth/auth_manager.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Authentication manager for handling API token operations.""" + from multisafepay.api.base.abstract_manager import AbstractManager from multisafepay.api.base.response.api_response import ApiResponse from multisafepay.api.base.response.custom_api_response import ( diff --git a/src/multisafepay/api/paths/capture/__init__.py b/src/multisafepay/api/paths/capture/__init__.py index e69de29..3686532 100644 --- a/src/multisafepay/api/paths/capture/__init__.py +++ b/src/multisafepay/api/paths/capture/__init__.py @@ -0,0 +1 @@ +"""Standalone capture API endpoints for managing payment captures.""" diff --git a/src/multisafepay/api/paths/capture/capture_manager.py b/src/multisafepay/api/paths/capture/capture_manager.py index 8eb5b46..681d283 100644 --- a/src/multisafepay/api/paths/capture/capture_manager.py +++ b/src/multisafepay/api/paths/capture/capture_manager.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Capture manager for handling reservation capture operations.""" + import json from multisafepay.api.base.abstract_manager import AbstractManager diff --git a/src/multisafepay/api/paths/capture/request/__init__.py b/src/multisafepay/api/paths/capture/request/__init__.py index e69de29..2e40143 100644 --- a/src/multisafepay/api/paths/capture/request/__init__.py +++ b/src/multisafepay/api/paths/capture/request/__init__.py @@ -0,0 +1 @@ +"""Request models for initiating standalone capture operations.""" diff --git a/src/multisafepay/api/paths/capture/request/capture_request.py b/src/multisafepay/api/paths/capture/request/capture_request.py index 3cf713c..1e62e8f 100644 --- a/src/multisafepay/api/paths/capture/request/capture_request.py +++ b/src/multisafepay/api/paths/capture/request/capture_request.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Capture request model for processing reservation captures.""" from typing import Optional diff --git a/src/multisafepay/api/paths/capture/response/__init__.py b/src/multisafepay/api/paths/capture/response/__init__.py index e69de29..6442830 100644 --- a/src/multisafepay/api/paths/capture/response/__init__.py +++ b/src/multisafepay/api/paths/capture/response/__init__.py @@ -0,0 +1 @@ +"""Response models for standalone capture outcomes and details.""" diff --git a/src/multisafepay/api/paths/capture/response/capture.py b/src/multisafepay/api/paths/capture/response/capture.py index b9de5ed..1cc60c2 100644 --- a/src/multisafepay/api/paths/capture/response/capture.py +++ b/src/multisafepay/api/paths/capture/response/capture.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Capture response model for handling capture operation results and status information.""" + from typing import Optional from multisafepay.model.response_model import ResponseModel diff --git a/src/multisafepay/api/paths/categories/__init__.py b/src/multisafepay/api/paths/categories/__init__.py index e69de29..5f658c2 100644 --- a/src/multisafepay/api/paths/categories/__init__.py +++ b/src/multisafepay/api/paths/categories/__init__.py @@ -0,0 +1 @@ +"""Category API endpoints for retrieving payment categories.""" diff --git a/src/multisafepay/api/paths/categories/category_manager.py b/src/multisafepay/api/paths/categories/category_manager.py index 8779ebc..c1156d1 100644 --- a/src/multisafepay/api/paths/categories/category_manager.py +++ b/src/multisafepay/api/paths/categories/category_manager.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Category manager for retrieving transaction and payment categories.""" + from multisafepay.api.base.abstract_manager import AbstractManager from multisafepay.api.base.response.custom_api_response import ( CustomApiResponse, diff --git a/src/multisafepay/api/paths/categories/response/__init__.py b/src/multisafepay/api/paths/categories/response/__init__.py index e69de29..f3be642 100644 --- a/src/multisafepay/api/paths/categories/response/__init__.py +++ b/src/multisafepay/api/paths/categories/response/__init__.py @@ -0,0 +1 @@ +"""Response models for category listings and metadata.""" diff --git a/src/multisafepay/api/paths/categories/response/category.py b/src/multisafepay/api/paths/categories/response/category.py index 0bbd3dc..360f2d9 100644 --- a/src/multisafepay/api/paths/categories/response/category.py +++ b/src/multisafepay/api/paths/categories/response/category.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Category response model for handling payment category information and classification.""" from typing import Optional diff --git a/src/multisafepay/api/paths/gateways/__init__.py b/src/multisafepay/api/paths/gateways/__init__.py index e69de29..504cd15 100644 --- a/src/multisafepay/api/paths/gateways/__init__.py +++ b/src/multisafepay/api/paths/gateways/__init__.py @@ -0,0 +1 @@ +"""Gateway API endpoints for retrieving available payment gateways.""" diff --git a/src/multisafepay/api/paths/gateways/gateway_manager.py b/src/multisafepay/api/paths/gateways/gateway_manager.py index 5b2f3bf..7ec556f 100644 --- a/src/multisafepay/api/paths/gateways/gateway_manager.py +++ b/src/multisafepay/api/paths/gateways/gateway_manager.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Gateway manager for handling payment gateway operations and information.""" + from multisafepay.api.base.abstract_manager import AbstractManager from multisafepay.api.base.response.custom_api_response import ( CustomApiResponse, diff --git a/src/multisafepay/api/paths/gateways/response/__init__.py b/src/multisafepay/api/paths/gateways/response/__init__.py index e69de29..56485c7 100644 --- a/src/multisafepay/api/paths/gateways/response/__init__.py +++ b/src/multisafepay/api/paths/gateways/response/__init__.py @@ -0,0 +1 @@ +"""Response models describing payment gateway metadata and configuration.""" diff --git a/src/multisafepay/api/paths/gateways/response/gateway.py b/src/multisafepay/api/paths/gateways/response/gateway.py index d89cf7f..5bbfe00 100644 --- a/src/multisafepay/api/paths/gateways/response/gateway.py +++ b/src/multisafepay/api/paths/gateways/response/gateway.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Gateway response model for handling payment gateway configuration and information.""" from typing import Optional diff --git a/src/multisafepay/api/paths/issuers/__init__.py b/src/multisafepay/api/paths/issuers/__init__.py index e69de29..df8de98 100644 --- a/src/multisafepay/api/paths/issuers/__init__.py +++ b/src/multisafepay/api/paths/issuers/__init__.py @@ -0,0 +1 @@ +"""Issuer API endpoints for payment issuer information.""" diff --git a/src/multisafepay/api/paths/issuers/issuer_manager.py b/src/multisafepay/api/paths/issuers/issuer_manager.py index f47afa2..331b1c2 100644 --- a/src/multisafepay/api/paths/issuers/issuer_manager.py +++ b/src/multisafepay/api/paths/issuers/issuer_manager.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Issuer manager for retrieving payment gateway issuers and bank options.""" + from multisafepay.api.base.abstract_manager import AbstractManager from multisafepay.api.base.response.custom_api_response import ( CustomApiResponse, diff --git a/src/multisafepay/api/paths/issuers/response/__init__.py b/src/multisafepay/api/paths/issuers/response/__init__.py index e69de29..7933bf9 100644 --- a/src/multisafepay/api/paths/issuers/response/__init__.py +++ b/src/multisafepay/api/paths/issuers/response/__init__.py @@ -0,0 +1 @@ +"""Issuer response models and data structures.""" diff --git a/src/multisafepay/api/paths/issuers/response/issuer.py b/src/multisafepay/api/paths/issuers/response/issuer.py index e7a6a5c..6f6daf3 100644 --- a/src/multisafepay/api/paths/issuers/response/issuer.py +++ b/src/multisafepay/api/paths/issuers/response/issuer.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Issuer response model for handling payment issuer information and configurations.""" from typing import Optional diff --git a/src/multisafepay/api/paths/me/__init__.py b/src/multisafepay/api/paths/me/__init__.py index e69de29..95fe0d6 100644 --- a/src/multisafepay/api/paths/me/__init__.py +++ b/src/multisafepay/api/paths/me/__init__.py @@ -0,0 +1 @@ +"""Account information API endpoints for the authenticated user.""" diff --git a/src/multisafepay/api/paths/me/me_manager.py b/src/multisafepay/api/paths/me/me_manager.py index 5ca2fd9..360188a 100644 --- a/src/multisafepay/api/paths/me/me_manager.py +++ b/src/multisafepay/api/paths/me/me_manager.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Me manager for retrieving account and merchant information.""" + from multisafepay.api.base.abstract_manager import AbstractManager from multisafepay.api.base.response.custom_api_response import ( CustomApiResponse, diff --git a/src/multisafepay/api/paths/me/response/__init__.py b/src/multisafepay/api/paths/me/response/__init__.py index e69de29..176597d 100644 --- a/src/multisafepay/api/paths/me/response/__init__.py +++ b/src/multisafepay/api/paths/me/response/__init__.py @@ -0,0 +1 @@ +"""Response models for account profile and credentials queries.""" diff --git a/src/multisafepay/api/paths/me/response/me.py b/src/multisafepay/api/paths/me/response/me.py index 3d9ea87..72cf657 100644 --- a/src/multisafepay/api/paths/me/response/me.py +++ b/src/multisafepay/api/paths/me/response/me.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Me response model for handling account information and user profile data.""" from typing import Optional diff --git a/src/multisafepay/api/paths/orders/__init__.py b/src/multisafepay/api/paths/orders/__init__.py index e69de29..5a310b1 100644 --- a/src/multisafepay/api/paths/orders/__init__.py +++ b/src/multisafepay/api/paths/orders/__init__.py @@ -0,0 +1 @@ +"""Order API endpoints and order management functionality.""" diff --git a/src/multisafepay/api/paths/orders/order_id/__init__.py b/src/multisafepay/api/paths/orders/order_id/__init__.py index e69de29..3176f8c 100644 --- a/src/multisafepay/api/paths/orders/order_id/__init__.py +++ b/src/multisafepay/api/paths/orders/order_id/__init__.py @@ -0,0 +1 @@ +"""Order ID specific operations and endpoints.""" diff --git a/src/multisafepay/api/paths/orders/order_id/capture/__init__.py b/src/multisafepay/api/paths/orders/order_id/capture/__init__.py index e69de29..2d997e4 100644 --- a/src/multisafepay/api/paths/orders/order_id/capture/__init__.py +++ b/src/multisafepay/api/paths/orders/order_id/capture/__init__.py @@ -0,0 +1 @@ +"""Capture operations and endpoints for specific orders.""" diff --git a/src/multisafepay/api/paths/orders/order_id/capture/request/__init__.py b/src/multisafepay/api/paths/orders/order_id/capture/request/__init__.py index e69de29..613728e 100644 --- a/src/multisafepay/api/paths/orders/order_id/capture/request/__init__.py +++ b/src/multisafepay/api/paths/orders/order_id/capture/request/__init__.py @@ -0,0 +1 @@ +"""Request models for capturing payments on existing orders.""" diff --git a/src/multisafepay/api/paths/orders/order_id/capture/request/capture_request.py b/src/multisafepay/api/paths/orders/order_id/capture/request/capture_request.py index 66d6467..c899835 100644 --- a/src/multisafepay/api/paths/orders/order_id/capture/request/capture_request.py +++ b/src/multisafepay/api/paths/orders/order_id/capture/request/capture_request.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Capture request model for handling order capture operations and parameters.""" from typing import Optional, Union diff --git a/src/multisafepay/api/paths/orders/order_id/capture/response/__init__.py b/src/multisafepay/api/paths/orders/order_id/capture/response/__init__.py index e69de29..69dba8f 100644 --- a/src/multisafepay/api/paths/orders/order_id/capture/response/__init__.py +++ b/src/multisafepay/api/paths/orders/order_id/capture/response/__init__.py @@ -0,0 +1 @@ +"""Response models for order capture outcomes and summaries.""" diff --git a/src/multisafepay/api/paths/orders/order_id/capture/response/order_capture.py b/src/multisafepay/api/paths/orders/order_id/capture/response/order_capture.py index cf468f8..7fc6039 100644 --- a/src/multisafepay/api/paths/orders/order_id/capture/response/order_capture.py +++ b/src/multisafepay/api/paths/orders/order_id/capture/response/order_capture.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Order capture response model for handling successful capture operations.""" from typing import Optional diff --git a/src/multisafepay/api/paths/orders/order_id/refund/__init__.py b/src/multisafepay/api/paths/orders/order_id/refund/__init__.py index e69de29..1d5c94d 100644 --- a/src/multisafepay/api/paths/orders/order_id/refund/__init__.py +++ b/src/multisafepay/api/paths/orders/order_id/refund/__init__.py @@ -0,0 +1 @@ +"""Order refund operations and endpoints.""" diff --git a/src/multisafepay/api/paths/orders/order_id/refund/request/__init__.py b/src/multisafepay/api/paths/orders/order_id/refund/request/__init__.py index e69de29..52d2cb1 100644 --- a/src/multisafepay/api/paths/orders/order_id/refund/request/__init__.py +++ b/src/multisafepay/api/paths/orders/order_id/refund/request/__init__.py @@ -0,0 +1 @@ +"""Request models for handling refund operations on specific orders.""" diff --git a/src/multisafepay/api/paths/orders/order_id/refund/request/components/__init__.py b/src/multisafepay/api/paths/orders/order_id/refund/request/components/__init__.py index e69de29..0c23ea7 100644 --- a/src/multisafepay/api/paths/orders/order_id/refund/request/components/__init__.py +++ b/src/multisafepay/api/paths/orders/order_id/refund/request/components/__init__.py @@ -0,0 +1 @@ +"""Component models supporting order refund request payloads.""" diff --git a/src/multisafepay/api/paths/orders/order_id/refund/request/components/checkout_data.py b/src/multisafepay/api/paths/orders/order_id/refund/request/components/checkout_data.py index c492fb7..93dc720 100644 --- a/src/multisafepay/api/paths/orders/order_id/refund/request/components/checkout_data.py +++ b/src/multisafepay/api/paths/orders/order_id/refund/request/components/checkout_data.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Checkout data model for refund request checkout information and configuration.""" from typing import List, Optional diff --git a/src/multisafepay/api/paths/orders/order_id/refund/request/refund_request.py b/src/multisafepay/api/paths/orders/order_id/refund/request/refund_request.py index 41d8d37..35f78df 100644 --- a/src/multisafepay/api/paths/orders/order_id/refund/request/refund_request.py +++ b/src/multisafepay/api/paths/orders/order_id/refund/request/refund_request.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Refund request model for handling order refund operations and parameters.""" from typing import Optional, Union diff --git a/src/multisafepay/api/paths/orders/order_id/refund/response/__init__.py b/src/multisafepay/api/paths/orders/order_id/refund/response/__init__.py index e69de29..a68d799 100644 --- a/src/multisafepay/api/paths/orders/order_id/refund/response/__init__.py +++ b/src/multisafepay/api/paths/orders/order_id/refund/response/__init__.py @@ -0,0 +1 @@ +"""Response models for order refund results and status details.""" diff --git a/src/multisafepay/api/paths/orders/order_id/refund/response/order_refund.py b/src/multisafepay/api/paths/orders/order_id/refund/response/order_refund.py index d7fe1e8..dd390c7 100644 --- a/src/multisafepay/api/paths/orders/order_id/refund/response/order_refund.py +++ b/src/multisafepay/api/paths/orders/order_id/refund/response/order_refund.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Order refund response model for handling successful refund operations.""" from typing import Optional diff --git a/src/multisafepay/api/paths/orders/order_id/update/__init__.py b/src/multisafepay/api/paths/orders/order_id/update/__init__.py index e69de29..f574e9b 100644 --- a/src/multisafepay/api/paths/orders/order_id/update/__init__.py +++ b/src/multisafepay/api/paths/orders/order_id/update/__init__.py @@ -0,0 +1 @@ +"""Update operations and endpoints for modifying existing orders.""" diff --git a/src/multisafepay/api/paths/orders/order_id/update/request/__init__.py b/src/multisafepay/api/paths/orders/order_id/update/request/__init__.py index e69de29..7311c59 100644 --- a/src/multisafepay/api/paths/orders/order_id/update/request/__init__.py +++ b/src/multisafepay/api/paths/orders/order_id/update/request/__init__.py @@ -0,0 +1 @@ +"""Request models for updating order details and metadata.""" diff --git a/src/multisafepay/api/paths/orders/order_id/update/request/update_request.py b/src/multisafepay/api/paths/orders/order_id/update/request/update_request.py index fc54e00..c5d8637 100644 --- a/src/multisafepay/api/paths/orders/order_id/update/request/update_request.py +++ b/src/multisafepay/api/paths/orders/order_id/update/request/update_request.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Update request model for handling order update operations and parameters.""" from typing import Optional diff --git a/src/multisafepay/api/paths/orders/order_manager.py b/src/multisafepay/api/paths/orders/order_manager.py index f081a06..1a73c74 100644 --- a/src/multisafepay/api/paths/orders/order_manager.py +++ b/src/multisafepay/api/paths/orders/order_manager.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Order manager for handling order operations and API endpoints.""" + import json from typing import Union diff --git a/src/multisafepay/api/paths/orders/request/__init__.py b/src/multisafepay/api/paths/orders/request/__init__.py index e69de29..63ef07a 100644 --- a/src/multisafepay/api/paths/orders/request/__init__.py +++ b/src/multisafepay/api/paths/orders/request/__init__.py @@ -0,0 +1 @@ +"""Order request models and data structures for creating orders.""" diff --git a/src/multisafepay/api/paths/orders/request/components/__init__.py b/src/multisafepay/api/paths/orders/request/components/__init__.py index e69de29..e9816fc 100644 --- a/src/multisafepay/api/paths/orders/request/components/__init__.py +++ b/src/multisafepay/api/paths/orders/request/components/__init__.py @@ -0,0 +1 @@ +"""Order request components for detailed order configuration and settings.""" diff --git a/src/multisafepay/api/paths/orders/request/components/checkout_options.py b/src/multisafepay/api/paths/orders/request/components/checkout_options.py index b893d08..e4f051f 100644 --- a/src/multisafepay/api/paths/orders/request/components/checkout_options.py +++ b/src/multisafepay/api/paths/orders/request/components/checkout_options.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Checkout options component for order request configuration and settings.""" from typing import Optional diff --git a/src/multisafepay/api/paths/orders/request/components/customer_info.py b/src/multisafepay/api/paths/orders/request/components/customer_info.py index 20fd97c..a51dbd3 100644 --- a/src/multisafepay/api/paths/orders/request/components/customer_info.py +++ b/src/multisafepay/api/paths/orders/request/components/customer_info.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Customer info model for handling customer information in order requests.""" from typing import Optional diff --git a/src/multisafepay/api/paths/orders/request/components/gateway_info/__init__.py b/src/multisafepay/api/paths/orders/request/components/gateway_info/__init__.py index e69de29..144842f 100644 --- a/src/multisafepay/api/paths/orders/request/components/gateway_info/__init__.py +++ b/src/multisafepay/api/paths/orders/request/components/gateway_info/__init__.py @@ -0,0 +1 @@ +"""Gateway-specific information components for order configuration.""" diff --git a/src/multisafepay/api/paths/orders/request/components/gateway_info/account.py b/src/multisafepay/api/paths/orders/request/components/gateway_info/account.py index d6fb382..6daac31 100644 --- a/src/multisafepay/api/paths/orders/request/components/gateway_info/account.py +++ b/src/multisafepay/api/paths/orders/request/components/gateway_info/account.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Account model for gateway-specific account information and configuration.""" from typing import Optional, Union diff --git a/src/multisafepay/api/paths/orders/request/components/gateway_info/creditcard.py b/src/multisafepay/api/paths/orders/request/components/gateway_info/creditcard.py index ecd0f85..575b48d 100644 --- a/src/multisafepay/api/paths/orders/request/components/gateway_info/creditcard.py +++ b/src/multisafepay/api/paths/orders/request/components/gateway_info/creditcard.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Credit card model for gateway-specific credit card information and processing.""" from typing import Optional, Union diff --git a/src/multisafepay/api/paths/orders/request/components/gateway_info/destination_holder.py b/src/multisafepay/api/paths/orders/request/components/gateway_info/destination_holder.py index 58ab9a8..34ebe1f 100644 --- a/src/multisafepay/api/paths/orders/request/components/gateway_info/destination_holder.py +++ b/src/multisafepay/api/paths/orders/request/components/gateway_info/destination_holder.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Destination holder model for gateway-specific destination account information.""" from typing import Optional, Union diff --git a/src/multisafepay/api/paths/orders/request/components/gateway_info/issuer.py b/src/multisafepay/api/paths/orders/request/components/gateway_info/issuer.py index faea2f1..a84e595 100644 --- a/src/multisafepay/api/paths/orders/request/components/gateway_info/issuer.py +++ b/src/multisafepay/api/paths/orders/request/components/gateway_info/issuer.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Issuer model for gateway-specific issuer information and configuration.""" from typing import Optional diff --git a/src/multisafepay/api/paths/orders/request/components/gateway_info/meta.py b/src/multisafepay/api/paths/orders/request/components/gateway_info/meta.py index b08f455..a6dbef1 100644 --- a/src/multisafepay/api/paths/orders/request/components/gateway_info/meta.py +++ b/src/multisafepay/api/paths/orders/request/components/gateway_info/meta.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Meta model for gateway-specific metadata and additional configuration options.""" from typing import Optional, Union diff --git a/src/multisafepay/api/paths/orders/request/components/gateway_info/qr_code.py b/src/multisafepay/api/paths/orders/request/components/gateway_info/qr_code.py index e1a88b0..8a34a67 100644 --- a/src/multisafepay/api/paths/orders/request/components/gateway_info/qr_code.py +++ b/src/multisafepay/api/paths/orders/request/components/gateway_info/qr_code.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""QR code model for gateway-specific QR code generation and display settings.""" from typing import Optional diff --git a/src/multisafepay/api/paths/orders/request/components/gateway_info/qr_enabled.py b/src/multisafepay/api/paths/orders/request/components/gateway_info/qr_enabled.py index e33317d..caf5c90 100644 --- a/src/multisafepay/api/paths/orders/request/components/gateway_info/qr_enabled.py +++ b/src/multisafepay/api/paths/orders/request/components/gateway_info/qr_enabled.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""QR enabled model for gateway-specific QR code enabling and configuration.""" from typing import Optional diff --git a/src/multisafepay/api/paths/orders/request/components/gateway_info/terminal.py b/src/multisafepay/api/paths/orders/request/components/gateway_info/terminal.py index f9b5bb2..d97471d 100644 --- a/src/multisafepay/api/paths/orders/request/components/gateway_info/terminal.py +++ b/src/multisafepay/api/paths/orders/request/components/gateway_info/terminal.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Terminal model for gateway-specific terminal configuration and point-of-sale settings.""" from typing import Optional diff --git a/src/multisafepay/api/paths/orders/request/components/gateway_info/wallet.py b/src/multisafepay/api/paths/orders/request/components/gateway_info/wallet.py index a00f27a..223a23a 100644 --- a/src/multisafepay/api/paths/orders/request/components/gateway_info/wallet.py +++ b/src/multisafepay/api/paths/orders/request/components/gateway_info/wallet.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Wallet model for gateway-specific digital wallet configuration and settings.""" from typing import Optional diff --git a/src/multisafepay/api/paths/orders/request/components/google_analytics.py b/src/multisafepay/api/paths/orders/request/components/google_analytics.py index e6d6f91..0892765 100644 --- a/src/multisafepay/api/paths/orders/request/components/google_analytics.py +++ b/src/multisafepay/api/paths/orders/request/components/google_analytics.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Google Analytics component for tracking order analytics and conversions.""" from typing import Optional diff --git a/src/multisafepay/api/paths/orders/request/components/payment_options.py b/src/multisafepay/api/paths/orders/request/components/payment_options.py index 157bc7c..fc88ccc 100644 --- a/src/multisafepay/api/paths/orders/request/components/payment_options.py +++ b/src/multisafepay/api/paths/orders/request/components/payment_options.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Payment options model for configuring payment method settings in order requests.""" from typing import Optional diff --git a/src/multisafepay/api/paths/orders/request/components/plugin.py b/src/multisafepay/api/paths/orders/request/components/plugin.py index 0a8ed38..adcb88f 100644 --- a/src/multisafepay/api/paths/orders/request/components/plugin.py +++ b/src/multisafepay/api/paths/orders/request/components/plugin.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Plugin model for handling e-commerce platform plugin information in order requests.""" from typing import Optional diff --git a/src/multisafepay/api/paths/orders/request/components/second_chance.py b/src/multisafepay/api/paths/orders/request/components/second_chance.py index 338647d..21550b7 100644 --- a/src/multisafepay/api/paths/orders/request/components/second_chance.py +++ b/src/multisafepay/api/paths/orders/request/components/second_chance.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Second chance component for abandoned cart recovery email settings.""" from multisafepay.model.request_model import RequestModel diff --git a/src/multisafepay/api/paths/orders/request/order_request.py b/src/multisafepay/api/paths/orders/request/order_request.py index ba4fbdc..ef6750f 100644 --- a/src/multisafepay/api/paths/orders/request/order_request.py +++ b/src/multisafepay/api/paths/orders/request/order_request.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Order request models for creating and managing order API requests.""" from typing import Optional, Union diff --git a/src/multisafepay/api/paths/orders/response/__init__.py b/src/multisafepay/api/paths/orders/response/__init__.py index e69de29..79a5590 100644 --- a/src/multisafepay/api/paths/orders/response/__init__.py +++ b/src/multisafepay/api/paths/orders/response/__init__.py @@ -0,0 +1 @@ +"""Order response models and data structures for order operations.""" diff --git a/src/multisafepay/api/paths/orders/response/components/__init__.py b/src/multisafepay/api/paths/orders/response/components/__init__.py index e69de29..a0221b4 100644 --- a/src/multisafepay/api/paths/orders/response/components/__init__.py +++ b/src/multisafepay/api/paths/orders/response/components/__init__.py @@ -0,0 +1 @@ +"""Order response components for detailed order information and adjustments.""" diff --git a/src/multisafepay/api/paths/orders/response/components/order_adjustment.py b/src/multisafepay/api/paths/orders/response/components/order_adjustment.py index 519e775..016e83f 100644 --- a/src/multisafepay/api/paths/orders/response/components/order_adjustment.py +++ b/src/multisafepay/api/paths/orders/response/components/order_adjustment.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Order adjustment model for handling order modifications and adjustments.""" from typing import Optional diff --git a/src/multisafepay/api/paths/orders/response/components/payment_details.py b/src/multisafepay/api/paths/orders/response/components/payment_details.py index 0e153e1..d822c5a 100644 --- a/src/multisafepay/api/paths/orders/response/components/payment_details.py +++ b/src/multisafepay/api/paths/orders/response/components/payment_details.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Payment details model for handling order payment information and transaction details.""" from typing import Optional diff --git a/src/multisafepay/api/paths/orders/response/order_response.py b/src/multisafepay/api/paths/orders/response/order_response.py index 1752a88..71aabde 100644 --- a/src/multisafepay/api/paths/orders/response/order_response.py +++ b/src/multisafepay/api/paths/orders/response/order_response.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Order response models for handling order API responses and data structures.""" from typing import List, Optional diff --git a/src/multisafepay/api/paths/payment_methods/__init__.py b/src/multisafepay/api/paths/payment_methods/__init__.py index e69de29..b39439d 100644 --- a/src/multisafepay/api/paths/payment_methods/__init__.py +++ b/src/multisafepay/api/paths/payment_methods/__init__.py @@ -0,0 +1 @@ +"""Payment methods API endpoints and data models.""" diff --git a/src/multisafepay/api/paths/payment_methods/payment_method_manager.py b/src/multisafepay/api/paths/payment_methods/payment_method_manager.py index f43f41c..46a9a1b 100644 --- a/src/multisafepay/api/paths/payment_methods/payment_method_manager.py +++ b/src/multisafepay/api/paths/payment_methods/payment_method_manager.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Payment method manager for retrieving available payment methods and configurations.""" + from multisafepay.api.base.abstract_manager import AbstractManager from multisafepay.api.base.response.custom_api_response import ( CustomApiResponse, diff --git a/src/multisafepay/api/paths/payment_methods/response/__init__.py b/src/multisafepay/api/paths/payment_methods/response/__init__.py index e69de29..6209f2a 100644 --- a/src/multisafepay/api/paths/payment_methods/response/__init__.py +++ b/src/multisafepay/api/paths/payment_methods/response/__init__.py @@ -0,0 +1 @@ +"""Payment methods response models and data structures.""" diff --git a/src/multisafepay/api/paths/payment_methods/response/components/__init__.py b/src/multisafepay/api/paths/payment_methods/response/components/__init__.py index e69de29..44c2a2e 100644 --- a/src/multisafepay/api/paths/payment_methods/response/components/__init__.py +++ b/src/multisafepay/api/paths/payment_methods/response/components/__init__.py @@ -0,0 +1 @@ +"""Payment method response components for detailed payment method configurations.""" diff --git a/src/multisafepay/api/paths/payment_methods/response/components/allowed_amount.py b/src/multisafepay/api/paths/payment_methods/response/components/allowed_amount.py index ea0b7f8..0971fe3 100644 --- a/src/multisafepay/api/paths/payment_methods/response/components/allowed_amount.py +++ b/src/multisafepay/api/paths/payment_methods/response/components/allowed_amount.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Allowed amount model for payment method amount restrictions and limits.""" from typing import Optional diff --git a/src/multisafepay/api/paths/payment_methods/response/components/app.py b/src/multisafepay/api/paths/payment_methods/response/components/app.py index a39a9e3..c7d85c3 100644 --- a/src/multisafepay/api/paths/payment_methods/response/components/app.py +++ b/src/multisafepay/api/paths/payment_methods/response/components/app.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""App model for payment method mobile application configuration.""" from abc import ABC from typing import Optional diff --git a/src/multisafepay/api/paths/payment_methods/response/components/apps.py b/src/multisafepay/api/paths/payment_methods/response/components/apps.py index deb02c5..31eea3f 100644 --- a/src/multisafepay/api/paths/payment_methods/response/components/apps.py +++ b/src/multisafepay/api/paths/payment_methods/response/components/apps.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Apps model for payment method mobile applications configuration and information.""" from abc import ABC from typing import Optional diff --git a/src/multisafepay/api/paths/payment_methods/response/components/brand.py b/src/multisafepay/api/paths/payment_methods/response/components/brand.py index bbade26..e920e8f 100644 --- a/src/multisafepay/api/paths/payment_methods/response/components/brand.py +++ b/src/multisafepay/api/paths/payment_methods/response/components/brand.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Brand model for payment method branding information and display settings.""" from typing import List, Optional diff --git a/src/multisafepay/api/paths/payment_methods/response/components/icon_urls.py b/src/multisafepay/api/paths/payment_methods/response/components/icon_urls.py index 13244af..f3a7399 100644 --- a/src/multisafepay/api/paths/payment_methods/response/components/icon_urls.py +++ b/src/multisafepay/api/paths/payment_methods/response/components/icon_urls.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Icon URLs model for payment method icon resources and image references.""" from typing import Optional diff --git a/src/multisafepay/api/paths/payment_methods/response/components/qr.py b/src/multisafepay/api/paths/payment_methods/response/components/qr.py index f8ab40f..f6014fc 100644 --- a/src/multisafepay/api/paths/payment_methods/response/components/qr.py +++ b/src/multisafepay/api/paths/payment_methods/response/components/qr.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""QR code model for payment method QR code generation and configuration.""" + from typing import Optional from multisafepay.model.response_model import ResponseModel diff --git a/src/multisafepay/api/paths/payment_methods/response/components/tokenization.py b/src/multisafepay/api/paths/payment_methods/response/components/tokenization.py index 6a2bf26..16d9963 100644 --- a/src/multisafepay/api/paths/payment_methods/response/components/tokenization.py +++ b/src/multisafepay/api/paths/payment_methods/response/components/tokenization.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Tokenization model for payment method tokenization capabilities and settings.""" from typing import Optional diff --git a/src/multisafepay/api/paths/payment_methods/response/components/tokenizations/__init__.py b/src/multisafepay/api/paths/payment_methods/response/components/tokenizations/__init__.py index e69de29..3158209 100644 --- a/src/multisafepay/api/paths/payment_methods/response/components/tokenizations/__init__.py +++ b/src/multisafepay/api/paths/payment_methods/response/components/tokenizations/__init__.py @@ -0,0 +1 @@ +"""Tokenization models for payment method tokenization configurations.""" diff --git a/src/multisafepay/api/paths/payment_methods/response/components/tokenizations/models.py b/src/multisafepay/api/paths/payment_methods/response/components/tokenizations/models.py index cc42111..163a820 100644 --- a/src/multisafepay/api/paths/payment_methods/response/components/tokenizations/models.py +++ b/src/multisafepay/api/paths/payment_methods/response/components/tokenizations/models.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Tokenization models for defining various tokenization data structures and configurations.""" from typing import Optional diff --git a/src/multisafepay/api/paths/payment_methods/response/payment_method.py b/src/multisafepay/api/paths/payment_methods/response/payment_method.py index 8d5a080..143f2d1 100644 --- a/src/multisafepay/api/paths/payment_methods/response/payment_method.py +++ b/src/multisafepay/api/paths/payment_methods/response/payment_method.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Payment method response model for handling payment method configurations and options.""" from typing import List, Optional diff --git a/src/multisafepay/api/paths/recurring/__init__.py b/src/multisafepay/api/paths/recurring/__init__.py index e69de29..f70f48a 100644 --- a/src/multisafepay/api/paths/recurring/__init__.py +++ b/src/multisafepay/api/paths/recurring/__init__.py @@ -0,0 +1 @@ +"""Recurring payments API endpoints for managing subscriptions and tokens.""" diff --git a/src/multisafepay/api/paths/recurring/customer_reference/__init__.py b/src/multisafepay/api/paths/recurring/customer_reference/__init__.py index e69de29..0dd595b 100644 --- a/src/multisafepay/api/paths/recurring/customer_reference/__init__.py +++ b/src/multisafepay/api/paths/recurring/customer_reference/__init__.py @@ -0,0 +1 @@ +"""Customer reference operations for recurring payment profiles.""" diff --git a/src/multisafepay/api/paths/recurring/customer_reference/token/__init__.py b/src/multisafepay/api/paths/recurring/customer_reference/token/__init__.py index e69de29..7012d5a 100644 --- a/src/multisafepay/api/paths/recurring/customer_reference/token/__init__.py +++ b/src/multisafepay/api/paths/recurring/customer_reference/token/__init__.py @@ -0,0 +1 @@ +"""Token management package for recurring customer references.""" diff --git a/src/multisafepay/api/paths/recurring/customer_reference/token/token.py b/src/multisafepay/api/paths/recurring/customer_reference/token/token.py index 9bfbeb2..2b61d26 100644 --- a/src/multisafepay/api/paths/recurring/customer_reference/token/token.py +++ b/src/multisafepay/api/paths/recurring/customer_reference/token/token.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Token model for recurring payment tokenization and customer references.""" + from typing import Optional from multisafepay.model.response_model import ResponseModel diff --git a/src/multisafepay/api/paths/recurring/recurring_manager.py b/src/multisafepay/api/paths/recurring/recurring_manager.py index 538720b..f3e397c 100644 --- a/src/multisafepay/api/paths/recurring/recurring_manager.py +++ b/src/multisafepay/api/paths/recurring/recurring_manager.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Recurring payment manager for handling tokenized payments and subscriptions.""" + from typing import Any from multisafepay.api.base.abstract_manager import AbstractManager diff --git a/src/multisafepay/api/paths/transactions/__init__.py b/src/multisafepay/api/paths/transactions/__init__.py index e69de29..282b5e7 100644 --- a/src/multisafepay/api/paths/transactions/__init__.py +++ b/src/multisafepay/api/paths/transactions/__init__.py @@ -0,0 +1 @@ +"""Transaction API endpoints for listing and retrieving transactions.""" diff --git a/src/multisafepay/api/paths/transactions/response/__init__.py b/src/multisafepay/api/paths/transactions/response/__init__.py index e69de29..933b913 100644 --- a/src/multisafepay/api/paths/transactions/response/__init__.py +++ b/src/multisafepay/api/paths/transactions/response/__init__.py @@ -0,0 +1 @@ +"""Response models representing transaction details and summaries.""" diff --git a/src/multisafepay/api/paths/transactions/response/transaction.py b/src/multisafepay/api/paths/transactions/response/transaction.py index 04ae288..e296518 100644 --- a/src/multisafepay/api/paths/transactions/response/transaction.py +++ b/src/multisafepay/api/paths/transactions/response/transaction.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Transaction response model for handling transaction data and status information.""" + from typing import List, Optional from multisafepay.api.base.decorator import Decorator diff --git a/src/multisafepay/api/paths/transactions/transaction_manager.py b/src/multisafepay/api/paths/transactions/transaction_manager.py index e37131f..8a036af 100644 --- a/src/multisafepay/api/paths/transactions/transaction_manager.py +++ b/src/multisafepay/api/paths/transactions/transaction_manager.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Transaction manager for retrieving and listing transaction data.""" + from multisafepay.api.base.abstract_manager import AbstractManager from multisafepay.api.base.listings.listing_pager import ListingPager from multisafepay.api.base.listings.pager import Pager diff --git a/src/multisafepay/api/shared/__init__.py b/src/multisafepay/api/shared/__init__.py index e69de29..cd11f15 100644 --- a/src/multisafepay/api/shared/__init__.py +++ b/src/multisafepay/api/shared/__init__.py @@ -0,0 +1 @@ +"""Shared API components for common data structures and utilities.""" diff --git a/src/multisafepay/api/shared/cart/__init__.py b/src/multisafepay/api/shared/cart/__init__.py index e69de29..0594f99 100644 --- a/src/multisafepay/api/shared/cart/__init__.py +++ b/src/multisafepay/api/shared/cart/__init__.py @@ -0,0 +1 @@ +"""Shopping cart components for handling cart items and shopping cart operations.""" diff --git a/src/multisafepay/api/shared/cart/cart_item.py b/src/multisafepay/api/shared/cart/cart_item.py index 5c926ed..e8d6279 100644 --- a/src/multisafepay/api/shared/cart/cart_item.py +++ b/src/multisafepay/api/shared/cart/cart_item.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Cart item model for individual items in shopping cart processing.""" + import copy import math from typing import Dict, List, Optional diff --git a/src/multisafepay/api/shared/cart/shopping_cart.py b/src/multisafepay/api/shared/cart/shopping_cart.py index e1a1c1d..462928e 100644 --- a/src/multisafepay/api/shared/cart/shopping_cart.py +++ b/src/multisafepay/api/shared/cart/shopping_cart.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Shopping cart model for managing cart items in order processing.""" + from typing import List, Optional from multisafepay.api.shared.cart.cart_item import CartItem diff --git a/src/multisafepay/api/shared/checkout/__init__.py b/src/multisafepay/api/shared/checkout/__init__.py index e69de29..32ebec2 100644 --- a/src/multisafepay/api/shared/checkout/__init__.py +++ b/src/multisafepay/api/shared/checkout/__init__.py @@ -0,0 +1 @@ +"""Checkout components for handling checkout options, tax rules, and payment configuration.""" diff --git a/src/multisafepay/api/shared/checkout/checkout_options.py b/src/multisafepay/api/shared/checkout/checkout_options.py index 4bdedf9..ea109e0 100644 --- a/src/multisafepay/api/shared/checkout/checkout_options.py +++ b/src/multisafepay/api/shared/checkout/checkout_options.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Checkout options model for configuring tax rules and checkout behavior.""" from typing import List, Optional diff --git a/src/multisafepay/api/shared/checkout/default_tax_rate.py b/src/multisafepay/api/shared/checkout/default_tax_rate.py index eac9bee..a0a5100 100644 --- a/src/multisafepay/api/shared/checkout/default_tax_rate.py +++ b/src/multisafepay/api/shared/checkout/default_tax_rate.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Default tax rate model for standard taxation settings.""" from typing import Optional diff --git a/src/multisafepay/api/shared/checkout/tax_rate.py b/src/multisafepay/api/shared/checkout/tax_rate.py index cf21f09..eb7fb71 100644 --- a/src/multisafepay/api/shared/checkout/tax_rate.py +++ b/src/multisafepay/api/shared/checkout/tax_rate.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Tax rate model for defining tax percentages and categories.""" from typing import Optional diff --git a/src/multisafepay/api/shared/checkout/tax_rule.py b/src/multisafepay/api/shared/checkout/tax_rule.py index eeb355e..eeac997 100644 --- a/src/multisafepay/api/shared/checkout/tax_rule.py +++ b/src/multisafepay/api/shared/checkout/tax_rule.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Tax rule model for defining taxation rules and rates in checkout processing.""" from typing import Any, Dict, List, Optional, Union diff --git a/src/multisafepay/api/shared/costs.py b/src/multisafepay/api/shared/costs.py index 0023b1a..510546f 100644 --- a/src/multisafepay/api/shared/costs.py +++ b/src/multisafepay/api/shared/costs.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Transaction costs model for handling fees and charges in payment processing.""" from typing import Optional diff --git a/src/multisafepay/api/shared/custom_info.py b/src/multisafepay/api/shared/custom_info.py index 6554065..646361a 100644 --- a/src/multisafepay/api/shared/custom_info.py +++ b/src/multisafepay/api/shared/custom_info.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Custom information model for additional transaction and order metadata.""" from typing import Optional diff --git a/src/multisafepay/api/shared/customer.py b/src/multisafepay/api/shared/customer.py index 3d6f9d3..0081f78 100644 --- a/src/multisafepay/api/shared/customer.py +++ b/src/multisafepay/api/shared/customer.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Customer data model for order and payment customer information.""" + from typing import Optional, Union from multisafepay.api.shared.delivery import Delivery diff --git a/src/multisafepay/api/shared/delivery.py b/src/multisafepay/api/shared/delivery.py index dcb8d14..ba1364f 100644 --- a/src/multisafepay/api/shared/delivery.py +++ b/src/multisafepay/api/shared/delivery.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Delivery address and contact information model for shipping details.""" from typing import Optional, Union diff --git a/src/multisafepay/api/shared/description.py b/src/multisafepay/api/shared/description.py index 72a7370..f2281b7 100644 --- a/src/multisafepay/api/shared/description.py +++ b/src/multisafepay/api/shared/description.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Order description model for transaction descriptions and references.""" from typing import Optional diff --git a/src/multisafepay/api/shared/payment_method.py b/src/multisafepay/api/shared/payment_method.py index 836edcc..21f4f83 100644 --- a/src/multisafepay/api/shared/payment_method.py +++ b/src/multisafepay/api/shared/payment_method.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Payment method model for handling payment gateway and method information.""" from typing import Optional diff --git a/src/multisafepay/client/__init__.py b/src/multisafepay/client/__init__.py index e69de29..d76af7b 100644 --- a/src/multisafepay/client/__init__.py +++ b/src/multisafepay/client/__init__.py @@ -0,0 +1 @@ +"""HTTP client components for API communication and authentication.""" diff --git a/src/multisafepay/client/api_key.py b/src/multisafepay/client/api_key.py index 98aca2d..dbe0dc5 100644 --- a/src/multisafepay/client/api_key.py +++ b/src/multisafepay/client/api_key.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""API key validation and management module.""" from pydantic import validator from pydantic.main import BaseModel diff --git a/src/multisafepay/client/client.py b/src/multisafepay/client/client.py index ab5a741..4635d93 100644 --- a/src/multisafepay/client/client.py +++ b/src/multisafepay/client/client.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""HTTP client module for making API requests to MultiSafepay services.""" from typing import Any, Dict, Optional diff --git a/src/multisafepay/exception/__init__.py b/src/multisafepay/exception/__init__.py index e69de29..ed95b4c 100644 --- a/src/multisafepay/exception/__init__.py +++ b/src/multisafepay/exception/__init__.py @@ -0,0 +1 @@ +"""Exception module for MultiSafepay SDK errors and exceptions.""" diff --git a/src/multisafepay/exception/api.py b/src/multisafepay/exception/api.py index da3a63e..91b49de 100644 --- a/src/multisafepay/exception/api.py +++ b/src/multisafepay/exception/api.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Base API exception classes for MultiSafepay SDK errors.""" import json from typing import Dict, List, Optional, Union diff --git a/src/multisafepay/exception/api_unavailable.py b/src/multisafepay/exception/api_unavailable.py index 0597f0f..0f32fb4 100644 --- a/src/multisafepay/exception/api_unavailable.py +++ b/src/multisafepay/exception/api_unavailable.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""API unavailable exception for when MultiSafepay API is unreachable.""" from multisafepay.exception.api import ApiException diff --git a/src/multisafepay/exception/invalid_api_key.py b/src/multisafepay/exception/invalid_api_key.py index 7669778..dfb968e 100644 --- a/src/multisafepay/exception/invalid_api_key.py +++ b/src/multisafepay/exception/invalid_api_key.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Invalid API key exception for authentication errors.""" + class InvalidApiKeyException(Exception): """ diff --git a/src/multisafepay/exception/invalid_argument.py b/src/multisafepay/exception/invalid_argument.py index 0025f2f..f0fb996 100644 --- a/src/multisafepay/exception/invalid_argument.py +++ b/src/multisafepay/exception/invalid_argument.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Invalid argument exception for parameter validation errors.""" + class InvalidArgumentException(Exception): """ diff --git a/src/multisafepay/exception/invalid_total_amount.py b/src/multisafepay/exception/invalid_total_amount.py index dacd677..815d8cc 100644 --- a/src/multisafepay/exception/invalid_total_amount.py +++ b/src/multisafepay/exception/invalid_total_amount.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Invalid total amount exception for amount validation errors.""" + class InvalidTotalAmountException(Exception): """ diff --git a/src/multisafepay/exception/missing_plugin_version.py b/src/multisafepay/exception/missing_plugin_version.py index 7439f04..0b065c6 100644 --- a/src/multisafepay/exception/missing_plugin_version.py +++ b/src/multisafepay/exception/missing_plugin_version.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Missing plugin version exception for plugin configuration errors.""" from multisafepay.exception.invalid_argument import InvalidArgumentException diff --git a/src/multisafepay/model/__init__.py b/src/multisafepay/model/__init__.py index e69de29..b7603a6 100644 --- a/src/multisafepay/model/__init__.py +++ b/src/multisafepay/model/__init__.py @@ -0,0 +1 @@ +"""Base model classes for MultiSafepay SDK data structures.""" diff --git a/src/multisafepay/model/api_model.py b/src/multisafepay/model/api_model.py index 6af5bfd..2c48905 100644 --- a/src/multisafepay/model/api_model.py +++ b/src/multisafepay/model/api_model.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""API model base class for handling API requests and responses.""" from abc import abstractmethod diff --git a/src/multisafepay/model/extra_model.py b/src/multisafepay/model/extra_model.py index d3b8f74..6b51b11 100644 --- a/src/multisafepay/model/extra_model.py +++ b/src/multisafepay/model/extra_model.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Extended model base class allowing extra fields in Pydantic models.""" from pydantic import BaseModel diff --git a/src/multisafepay/model/inmutable_model.py b/src/multisafepay/model/inmutable_model.py index 7a37ab1..5018d63 100644 --- a/src/multisafepay/model/inmutable_model.py +++ b/src/multisafepay/model/inmutable_model.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Immutable model base class for read-only data structures.""" + from pydantic.main import BaseModel diff --git a/src/multisafepay/model/request_model.py b/src/multisafepay/model/request_model.py index 0606414..ad6d6d3 100644 --- a/src/multisafepay/model/request_model.py +++ b/src/multisafepay/model/request_model.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Request model base class for API request data structures.""" from multisafepay.util.dict_utils import remove_null_recursive from pydantic import BaseModel diff --git a/src/multisafepay/model/response_model.py b/src/multisafepay/model/response_model.py index d207b0d..6c99da8 100644 --- a/src/multisafepay/model/response_model.py +++ b/src/multisafepay/model/response_model.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Response model base class for API response handling and validation.""" from abc import abstractmethod from typing import Optional diff --git a/src/multisafepay/sdk.py b/src/multisafepay/sdk.py index 0208129..0046dd6 100644 --- a/src/multisafepay/sdk.py +++ b/src/multisafepay/sdk.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""MultiSafepay SDK main module providing the primary SDK interface.""" from typing import Optional diff --git a/src/multisafepay/util/__init__.py b/src/multisafepay/util/__init__.py index e69de29..74ecaa8 100644 --- a/src/multisafepay/util/__init__.py +++ b/src/multisafepay/util/__init__.py @@ -0,0 +1 @@ +"""Utility functions and helpers for MultiSafepay SDK operations.""" diff --git a/src/multisafepay/util/address_parser.py b/src/multisafepay/util/address_parser.py index bcd04df..ba9468c 100644 --- a/src/multisafepay/util/address_parser.py +++ b/src/multisafepay/util/address_parser.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Address parsing utilities for extracting street and house number information.""" + import re from typing import List diff --git a/src/multisafepay/util/dict_utils.py b/src/multisafepay/util/dict_utils.py index 555ec59..ab9c33a 100644 --- a/src/multisafepay/util/dict_utils.py +++ b/src/multisafepay/util/dict_utils.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Dictionary utilities for data manipulation and cleaning operations.""" + from typing import Optional diff --git a/src/multisafepay/util/message.py b/src/multisafepay/util/message.py index e657336..772e3d3 100644 --- a/src/multisafepay/util/message.py +++ b/src/multisafepay/util/message.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Message utilities for handling API error messages and notifications.""" from typing import Dict, Iterator, List diff --git a/src/multisafepay/util/total_amount.py b/src/multisafepay/util/total_amount.py index 09286aa..dae80bf 100644 --- a/src/multisafepay/util/total_amount.py +++ b/src/multisafepay/util/total_amount.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Total amount calculation and validation utilities for order processing.""" import json diff --git a/src/multisafepay/util/version.py b/src/multisafepay/util/version.py index 9083ccc..732b249 100644 --- a/src/multisafepay/util/version.py +++ b/src/multisafepay/util/version.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Version utility for handling SDK and plugin version information.""" from typing import Optional diff --git a/src/multisafepay/util/webhook.py b/src/multisafepay/util/webhook.py index 1c3834a..dcc893e 100644 --- a/src/multisafepay/util/webhook.py +++ b/src/multisafepay/util/webhook.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Webhook validation utilities for secure webhook processing.""" import base64 import hashlib diff --git a/src/multisafepay/value_object/__init__.py b/src/multisafepay/value_object/__init__.py index e69de29..9ef2c22 100644 --- a/src/multisafepay/value_object/__init__.py +++ b/src/multisafepay/value_object/__init__.py @@ -0,0 +1 @@ +"""Value object classes for MultiSafepay SDK domain models.""" diff --git a/src/multisafepay/value_object/amount.py b/src/multisafepay/value_object/amount.py index 11e854b..384dc6a 100644 --- a/src/multisafepay/value_object/amount.py +++ b/src/multisafepay/value_object/amount.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Amount value object for monetary amounts in MultiSafepay transactions.""" from multisafepay.model.inmutable_model import InmutableModel diff --git a/src/multisafepay/value_object/bank_account.py b/src/multisafepay/value_object/bank_account.py index c4e88f5..37c00f8 100644 --- a/src/multisafepay/value_object/bank_account.py +++ b/src/multisafepay/value_object/bank_account.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Bank account value object for customer payment information.""" from multisafepay.model.inmutable_model import InmutableModel diff --git a/src/multisafepay/value_object/country.py b/src/multisafepay/value_object/country.py index a7b471c..fc3f0f5 100644 --- a/src/multisafepay/value_object/country.py +++ b/src/multisafepay/value_object/country.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Country value object for handling country codes and validation.""" + from multisafepay.exception.invalid_argument import InvalidArgumentException from pydantic import BaseModel, validator diff --git a/src/multisafepay/value_object/creditcard/__init__.py b/src/multisafepay/value_object/creditcard/__init__.py index e69de29..21ffc4c 100644 --- a/src/multisafepay/value_object/creditcard/__init__.py +++ b/src/multisafepay/value_object/creditcard/__init__.py @@ -0,0 +1 @@ +"""Credit card value objects for payment card information.""" diff --git a/src/multisafepay/value_object/creditcard/card_number.py b/src/multisafepay/value_object/creditcard/card_number.py index 4df40d0..338d42e 100644 --- a/src/multisafepay/value_object/creditcard/card_number.py +++ b/src/multisafepay/value_object/creditcard/card_number.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Credit card number value object for secure card number handling.""" + from pydantic import BaseModel diff --git a/src/multisafepay/value_object/creditcard/cvc.py b/src/multisafepay/value_object/creditcard/cvc.py index 6cd936a..b75559b 100644 --- a/src/multisafepay/value_object/creditcard/cvc.py +++ b/src/multisafepay/value_object/creditcard/cvc.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Credit card CVC value object for secure verification code handling.""" from multisafepay.exception.invalid_argument import InvalidArgumentException from pydantic import BaseModel, validator diff --git a/src/multisafepay/value_object/currency.py b/src/multisafepay/value_object/currency.py index 34fe90d..b668c70 100644 --- a/src/multisafepay/value_object/currency.py +++ b/src/multisafepay/value_object/currency.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Currency value object for handling currency codes and validation.""" from multisafepay.exception.invalid_argument import InvalidArgumentException from multisafepay.model.inmutable_model import InmutableModel diff --git a/src/multisafepay/value_object/date.py b/src/multisafepay/value_object/date.py index a11f42c..509ee85 100644 --- a/src/multisafepay/value_object/date.py +++ b/src/multisafepay/value_object/date.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Date value object for handling date formatting and validation.""" from datetime import datetime diff --git a/src/multisafepay/value_object/email_address.py b/src/multisafepay/value_object/email_address.py index 973ca1b..8165b04 100644 --- a/src/multisafepay/value_object/email_address.py +++ b/src/multisafepay/value_object/email_address.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Email address value object with validation for customer email addresses.""" import re diff --git a/src/multisafepay/value_object/gender.py b/src/multisafepay/value_object/gender.py index b08549b..a22f5cd 100644 --- a/src/multisafepay/value_object/gender.py +++ b/src/multisafepay/value_object/gender.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Gender value object for customer demographic information.""" from multisafepay.exception.invalid_argument import InvalidArgumentException from multisafepay.model.inmutable_model import InmutableModel diff --git a/src/multisafepay/value_object/iban_number.py b/src/multisafepay/value_object/iban_number.py index d2f8f6b..4ae5e28 100644 --- a/src/multisafepay/value_object/iban_number.py +++ b/src/multisafepay/value_object/iban_number.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""IBAN number value object with validation for international bank accounts.""" import re diff --git a/src/multisafepay/value_object/ip_address.py b/src/multisafepay/value_object/ip_address.py index 7d0fb28..5e247c4 100644 --- a/src/multisafepay/value_object/ip_address.py +++ b/src/multisafepay/value_object/ip_address.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""IP address value object with validation for customer location tracking.""" import re diff --git a/src/multisafepay/value_object/phone_number.py b/src/multisafepay/value_object/phone_number.py index 0dc35c4..cfae345 100644 --- a/src/multisafepay/value_object/phone_number.py +++ b/src/multisafepay/value_object/phone_number.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Phone number value object for customer contact information.""" from multisafepay.model.inmutable_model import InmutableModel diff --git a/src/multisafepay/value_object/unit_price.py b/src/multisafepay/value_object/unit_price.py index c5fc074..3d6b67e 100644 --- a/src/multisafepay/value_object/unit_price.py +++ b/src/multisafepay/value_object/unit_price.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Unit price value object for item pricing in shopping carts.""" from multisafepay.model.inmutable_model import InmutableModel diff --git a/src/multisafepay/value_object/weight.py b/src/multisafepay/value_object/weight.py index 8a4c718..b34237c 100644 --- a/src/multisafepay/value_object/weight.py +++ b/src/multisafepay/value_object/weight.py @@ -5,6 +5,7 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Weight value object for item weight specifications in shipping.""" from typing import Optional, Union diff --git a/tests/multisafepay/e2e/examples/auth_manager/test_get_api_token.py b/tests/multisafepay/e2e/examples/auth_manager/test_get_api_token.py index 8e51eec..09592b1 100644 --- a/tests/multisafepay/e2e/examples/auth_manager/test_get_api_token.py +++ b/tests/multisafepay/e2e/examples/auth_manager/test_get_api_token.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for e2e testing.""" + import os import pytest from dotenv import load_dotenv diff --git a/tests/multisafepay/e2e/examples/capture_manager/test_capture_reservation_cancel.py b/tests/multisafepay/e2e/examples/capture_manager/test_capture_reservation_cancel.py index ca3224f..4388221 100644 --- a/tests/multisafepay/e2e/examples/capture_manager/test_capture_reservation_cancel.py +++ b/tests/multisafepay/e2e/examples/capture_manager/test_capture_reservation_cancel.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for e2e testing.""" + import os import time import pytest diff --git a/tests/multisafepay/e2e/examples/category_manager/test_get_categories.py b/tests/multisafepay/e2e/examples/category_manager/test_get_categories.py index d5d78c9..8e36acb 100644 --- a/tests/multisafepay/e2e/examples/category_manager/test_get_categories.py +++ b/tests/multisafepay/e2e/examples/category_manager/test_get_categories.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for e2e testing.""" + import os import pytest from dotenv import load_dotenv diff --git a/tests/multisafepay/e2e/examples/gateway_manager/test_get_by_code.py b/tests/multisafepay/e2e/examples/gateway_manager/test_get_by_code.py index ed89821..ae0334e 100644 --- a/tests/multisafepay/e2e/examples/gateway_manager/test_get_by_code.py +++ b/tests/multisafepay/e2e/examples/gateway_manager/test_get_by_code.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for e2e testing.""" + import os import pytest from dotenv import load_dotenv diff --git a/tests/multisafepay/e2e/examples/gateway_manager/test_get_gateways.py b/tests/multisafepay/e2e/examples/gateway_manager/test_get_gateways.py index a029b70..99c53cd 100644 --- a/tests/multisafepay/e2e/examples/gateway_manager/test_get_gateways.py +++ b/tests/multisafepay/e2e/examples/gateway_manager/test_get_gateways.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for e2e testing.""" + import os import pytest from dotenv import load_dotenv diff --git a/tests/multisafepay/e2e/examples/issuer_manager/test_get_issuers_by_gateway_code.py b/tests/multisafepay/e2e/examples/issuer_manager/test_get_issuers_by_gateway_code.py index c10aa51..81fa145 100644 --- a/tests/multisafepay/e2e/examples/issuer_manager/test_get_issuers_by_gateway_code.py +++ b/tests/multisafepay/e2e/examples/issuer_manager/test_get_issuers_by_gateway_code.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for e2e testing.""" + import os import pytest from dotenv import load_dotenv diff --git a/tests/multisafepay/e2e/examples/me_manager/test_get_me.py b/tests/multisafepay/e2e/examples/me_manager/test_get_me.py index 5079a42..a24cefb 100644 --- a/tests/multisafepay/e2e/examples/me_manager/test_get_me.py +++ b/tests/multisafepay/e2e/examples/me_manager/test_get_me.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for e2e testing.""" + import os import pytest from dotenv import load_dotenv diff --git a/tests/multisafepay/e2e/examples/order_manager/test_capture.py b/tests/multisafepay/e2e/examples/order_manager/test_capture.py index 43a9795..9ba8c8b 100644 --- a/tests/multisafepay/e2e/examples/order_manager/test_capture.py +++ b/tests/multisafepay/e2e/examples/order_manager/test_capture.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for e2e testing.""" + import os import time import pytest diff --git a/tests/multisafepay/e2e/examples/order_manager/test_create.py b/tests/multisafepay/e2e/examples/order_manager/test_create.py index 41d8277..61c06d5 100644 --- a/tests/multisafepay/e2e/examples/order_manager/test_create.py +++ b/tests/multisafepay/e2e/examples/order_manager/test_create.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for e2e testing.""" + import os import time import pytest diff --git a/tests/multisafepay/e2e/examples/order_manager/test_get_order.py b/tests/multisafepay/e2e/examples/order_manager/test_get_order.py index aa87b5e..e960ab7 100644 --- a/tests/multisafepay/e2e/examples/order_manager/test_get_order.py +++ b/tests/multisafepay/e2e/examples/order_manager/test_get_order.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for e2e testing.""" + import os import time import pytest diff --git a/tests/multisafepay/e2e/examples/order_manager/test_refund.py b/tests/multisafepay/e2e/examples/order_manager/test_refund.py index 7bd8711..d2bcdc4 100644 --- a/tests/multisafepay/e2e/examples/order_manager/test_refund.py +++ b/tests/multisafepay/e2e/examples/order_manager/test_refund.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for e2e testing.""" + import os import time import pytest diff --git a/tests/multisafepay/e2e/examples/order_manager/test_refund_by_item.py b/tests/multisafepay/e2e/examples/order_manager/test_refund_by_item.py index f9f74bf..4cf5caa 100644 --- a/tests/multisafepay/e2e/examples/order_manager/test_refund_by_item.py +++ b/tests/multisafepay/e2e/examples/order_manager/test_refund_by_item.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for e2e testing.""" + import os import time import pytest diff --git a/tests/multisafepay/e2e/examples/order_manager/test_refund_by_shopping_cart.py b/tests/multisafepay/e2e/examples/order_manager/test_refund_by_shopping_cart.py index b2e99f2..172800e 100644 --- a/tests/multisafepay/e2e/examples/order_manager/test_refund_by_shopping_cart.py +++ b/tests/multisafepay/e2e/examples/order_manager/test_refund_by_shopping_cart.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for e2e testing.""" + import os import time import pytest diff --git a/tests/multisafepay/e2e/examples/order_manager/test_update.py b/tests/multisafepay/e2e/examples/order_manager/test_update.py index eafe8ae..7f8f6bf 100644 --- a/tests/multisafepay/e2e/examples/order_manager/test_update.py +++ b/tests/multisafepay/e2e/examples/order_manager/test_update.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for e2e testing.""" + import os import time import pytest diff --git a/tests/multisafepay/e2e/examples/payment_method_manager/test_get_by_gateway_code.py b/tests/multisafepay/e2e/examples/payment_method_manager/test_get_by_gateway_code.py index e38820b..f6aa04d 100644 --- a/tests/multisafepay/e2e/examples/payment_method_manager/test_get_by_gateway_code.py +++ b/tests/multisafepay/e2e/examples/payment_method_manager/test_get_by_gateway_code.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for e2e testing.""" + import os import pytest from dotenv import load_dotenv diff --git a/tests/multisafepay/e2e/examples/payment_method_manager/test_get_payment_methods.py b/tests/multisafepay/e2e/examples/payment_method_manager/test_get_payment_methods.py index 9fe8c05..0cc260f 100644 --- a/tests/multisafepay/e2e/examples/payment_method_manager/test_get_payment_methods.py +++ b/tests/multisafepay/e2e/examples/payment_method_manager/test_get_payment_methods.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for e2e testing.""" + import os import pytest from dotenv import load_dotenv diff --git a/tests/multisafepay/e2e/examples/recurring_manager/test_recurring.py b/tests/multisafepay/e2e/examples/recurring_manager/test_recurring.py index 5fd966e..5502970 100644 --- a/tests/multisafepay/e2e/examples/recurring_manager/test_recurring.py +++ b/tests/multisafepay/e2e/examples/recurring_manager/test_recurring.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for e2e testing.""" + import os import time diff --git a/tests/multisafepay/e2e/examples/transaction_manager/test_get_transactions.py b/tests/multisafepay/e2e/examples/transaction_manager/test_get_transactions.py index b25bce4..fa94a3f 100644 --- a/tests/multisafepay/e2e/examples/transaction_manager/test_get_transactions.py +++ b/tests/multisafepay/e2e/examples/transaction_manager/test_get_transactions.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for e2e testing.""" + import os import pytest from dotenv import load_dotenv diff --git a/tests/multisafepay/integration/api/base/listings/test_integration_listing_pager.py b/tests/multisafepay/integration/api/base/listings/test_integration_listing_pager.py index 00d4caf..786d606 100644 --- a/tests/multisafepay/integration/api/base/listings/test_integration_listing_pager.py +++ b/tests/multisafepay/integration/api/base/listings/test_integration_listing_pager.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for integration testing.""" + from multisafepay.api.base.listings.listing_pager import ListingPager from multisafepay.api.base.listings.pager import Pager from multisafepay.api.base.listings.cursor import Cursor diff --git a/tests/multisafepay/integration/api/base/listings/test_integration_pager.py b/tests/multisafepay/integration/api/base/listings/test_integration_pager.py index b85a158..aba0140 100644 --- a/tests/multisafepay/integration/api/base/listings/test_integration_pager.py +++ b/tests/multisafepay/integration/api/base/listings/test_integration_pager.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for integration testing.""" + from multisafepay.api.base.listings.cursor import Cursor from multisafepay.api.base.listings.pager import Pager diff --git a/tests/multisafepay/integration/api/base/response/test_integration_response.py b/tests/multisafepay/integration/api/base/response/test_integration_response.py index b9c06c2..b43f1df 100644 --- a/tests/multisafepay/integration/api/base/response/test_integration_response.py +++ b/tests/multisafepay/integration/api/base/response/test_integration_response.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for integration testing.""" + from multisafepay.api.base.response.api_response import ApiResponse from multisafepay.api.base.listings.pager import Pager diff --git a/tests/multisafepay/integration/api/path/auth/manager/test_integration_auth_manager_get_api_token.py b/tests/multisafepay/integration/api/path/auth/manager/test_integration_auth_manager_get_api_token.py index 8b9ee3f..f85744d 100644 --- a/tests/multisafepay/integration/api/path/auth/manager/test_integration_auth_manager_get_api_token.py +++ b/tests/multisafepay/integration/api/path/auth/manager/test_integration_auth_manager_get_api_token.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Manager class for Test Integration Auth Manager Get Api Token.Py API operations.""" + from multisafepay.api.paths.auth.api_token.response.api_token import ApiToken from multisafepay.api.paths.auth.auth_manager import AuthManager from multisafepay.api.base.response.api_response import ApiResponse diff --git a/tests/multisafepay/integration/api/path/capture/manager/test_integration_capture_manager_capture_reservation_cancel.py b/tests/multisafepay/integration/api/path/capture/manager/test_integration_capture_manager_capture_reservation_cancel.py index 951f337..3fb23e6 100644 --- a/tests/multisafepay/integration/api/path/capture/manager/test_integration_capture_manager_capture_reservation_cancel.py +++ b/tests/multisafepay/integration/api/path/capture/manager/test_integration_capture_manager_capture_reservation_cancel.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Manager class for Test Integration Capture Manager Capture Reservation Cancel.Py API operations.""" + from unittest.mock import Mock from multisafepay.api.base.response.api_response import ApiResponse diff --git a/tests/multisafepay/integration/api/path/categories/manager/test_integration_categories_manager_get_categories.py b/tests/multisafepay/integration/api/path/categories/manager/test_integration_categories_manager_get_categories.py index 7ad1ee5..f90ac15 100644 --- a/tests/multisafepay/integration/api/path/categories/manager/test_integration_categories_manager_get_categories.py +++ b/tests/multisafepay/integration/api/path/categories/manager/test_integration_categories_manager_get_categories.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Manager class for Test Integration Categories Manager Get Categories.Py API operations.""" + from unittest.mock import MagicMock from multisafepay.api.base.response.api_response import ApiResponse diff --git a/tests/multisafepay/integration/api/path/gateways/manager/test_integration_gateways_manager_get_by_code.py b/tests/multisafepay/integration/api/path/gateways/manager/test_integration_gateways_manager_get_by_code.py index daa5647..8c73860 100644 --- a/tests/multisafepay/integration/api/path/gateways/manager/test_integration_gateways_manager_get_by_code.py +++ b/tests/multisafepay/integration/api/path/gateways/manager/test_integration_gateways_manager_get_by_code.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Manager class for Test Integration Gateways Manager Get By Code.Py API operations.""" + from unittest.mock import MagicMock from multisafepay.api.base.response.api_response import ApiResponse diff --git a/tests/multisafepay/integration/api/path/gateways/manager/test_integration_gateways_manager_get_gateways.py b/tests/multisafepay/integration/api/path/gateways/manager/test_integration_gateways_manager_get_gateways.py index c17afb8..43f6408 100644 --- a/tests/multisafepay/integration/api/path/gateways/manager/test_integration_gateways_manager_get_gateways.py +++ b/tests/multisafepay/integration/api/path/gateways/manager/test_integration_gateways_manager_get_gateways.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Manager class for Test Integration Gateways Manager Get Gateways.Py API operations.""" + from unittest.mock import MagicMock from multisafepay.api.base.response.api_response import ApiResponse diff --git a/tests/multisafepay/integration/api/path/issuers/manager/test_integration_issuers_manager_get_issuers_by_gateway_code.py b/tests/multisafepay/integration/api/path/issuers/manager/test_integration_issuers_manager_get_issuers_by_gateway_code.py index 0a21d6a..a2ba768 100644 --- a/tests/multisafepay/integration/api/path/issuers/manager/test_integration_issuers_manager_get_issuers_by_gateway_code.py +++ b/tests/multisafepay/integration/api/path/issuers/manager/test_integration_issuers_manager_get_issuers_by_gateway_code.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Manager class for Test Integration Issuers Manager Get Issuers By Gateway Code.Py API operations.""" + from unittest.mock import MagicMock from multisafepay.api.base.response.api_response import ApiResponse diff --git a/tests/multisafepay/integration/api/path/me/manager/test_integration_me_manager_get.py b/tests/multisafepay/integration/api/path/me/manager/test_integration_me_manager_get.py index 8a2112b..65add68 100644 --- a/tests/multisafepay/integration/api/path/me/manager/test_integration_me_manager_get.py +++ b/tests/multisafepay/integration/api/path/me/manager/test_integration_me_manager_get.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Manager class for Test Integration Me Manager Get.Py API operations.""" + from unittest.mock import MagicMock from multisafepay.api.base.response.api_response import ApiResponse diff --git a/tests/multisafepay/integration/api/path/orders/manager/test_integration_order_manager_capture.py b/tests/multisafepay/integration/api/path/orders/manager/test_integration_order_manager_capture.py index e69de29..f383460 100644 --- a/tests/multisafepay/integration/api/path/orders/manager/test_integration_order_manager_capture.py +++ b/tests/multisafepay/integration/api/path/orders/manager/test_integration_order_manager_capture.py @@ -0,0 +1 @@ +"""Integration tests for capturing orders via the order manager.""" diff --git a/tests/multisafepay/integration/api/path/orders/manager/test_integration_order_manager_create.py b/tests/multisafepay/integration/api/path/orders/manager/test_integration_order_manager_create.py index 87a2326..4b14730 100644 --- a/tests/multisafepay/integration/api/path/orders/manager/test_integration_order_manager_create.py +++ b/tests/multisafepay/integration/api/path/orders/manager/test_integration_order_manager_create.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Manager class for Test Integration Order Manager Create.Py API operations.""" + from unittest.mock import MagicMock from multisafepay.api.base.response.api_response import ApiResponse diff --git a/tests/multisafepay/integration/api/path/orders/manager/test_integration_order_manager_get.py b/tests/multisafepay/integration/api/path/orders/manager/test_integration_order_manager_get.py index e69de29..97bfb1b 100644 --- a/tests/multisafepay/integration/api/path/orders/manager/test_integration_order_manager_get.py +++ b/tests/multisafepay/integration/api/path/orders/manager/test_integration_order_manager_get.py @@ -0,0 +1 @@ +"""Integration tests for retrieving orders via the order manager.""" diff --git a/tests/multisafepay/integration/api/path/orders/manager/test_integration_order_manager_refund.py b/tests/multisafepay/integration/api/path/orders/manager/test_integration_order_manager_refund.py index e69de29..97e4d16 100644 --- a/tests/multisafepay/integration/api/path/orders/manager/test_integration_order_manager_refund.py +++ b/tests/multisafepay/integration/api/path/orders/manager/test_integration_order_manager_refund.py @@ -0,0 +1 @@ +"""Integration tests for refunding orders via the order manager.""" diff --git a/tests/multisafepay/integration/api/path/orders/manager/test_integration_order_manager_refund_by_item.py b/tests/multisafepay/integration/api/path/orders/manager/test_integration_order_manager_refund_by_item.py index e69de29..370956c 100644 --- a/tests/multisafepay/integration/api/path/orders/manager/test_integration_order_manager_refund_by_item.py +++ b/tests/multisafepay/integration/api/path/orders/manager/test_integration_order_manager_refund_by_item.py @@ -0,0 +1 @@ +"""Integration tests for item-level refunds via the order manager.""" diff --git a/tests/multisafepay/integration/api/path/orders/manager/test_integration_order_manager_update.py b/tests/multisafepay/integration/api/path/orders/manager/test_integration_order_manager_update.py index e69de29..b1ee428 100644 --- a/tests/multisafepay/integration/api/path/orders/manager/test_integration_order_manager_update.py +++ b/tests/multisafepay/integration/api/path/orders/manager/test_integration_order_manager_update.py @@ -0,0 +1 @@ +"""Integration tests for updating orders via the order manager.""" diff --git a/tests/multisafepay/integration/api/path/orders/manager/test_integrationa_order_manager_create_refund_request.py b/tests/multisafepay/integration/api/path/orders/manager/test_integrationa_order_manager_create_refund_request.py index e69de29..3ad0f3e 100644 --- a/tests/multisafepay/integration/api/path/orders/manager/test_integrationa_order_manager_create_refund_request.py +++ b/tests/multisafepay/integration/api/path/orders/manager/test_integrationa_order_manager_create_refund_request.py @@ -0,0 +1 @@ +"""Integration tests for creating refund requests via the order manager.""" diff --git a/tests/multisafepay/integration/api/path/orders/order_id/refund/request/components/test_integration_checkout_data.py b/tests/multisafepay/integration/api/path/orders/order_id/refund/request/components/test_integration_checkout_data.py index 6c29797..b260704 100644 --- a/tests/multisafepay/integration/api/path/orders/order_id/refund/request/components/test_integration_checkout_data.py +++ b/tests/multisafepay/integration/api/path/orders/order_id/refund/request/components/test_integration_checkout_data.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for integration testing.""" + from multisafepay.api.paths.orders.order_id.refund.request.components.checkout_data import ( CheckoutData, ) diff --git a/tests/multisafepay/integration/api/path/orders/request/components/test_integration_orders_components_checkout_options.py b/tests/multisafepay/integration/api/path/orders/request/components/test_integration_orders_components_checkout_options.py index e9f21d7..812311c 100644 --- a/tests/multisafepay/integration/api/path/orders/request/components/test_integration_orders_components_checkout_options.py +++ b/tests/multisafepay/integration/api/path/orders/request/components/test_integration_orders_components_checkout_options.py @@ -5,6 +5,9 @@ # See the DISCLAIMER.md file for disclaimer details. + +"""Test module for integration testing.""" + import pytest from multisafepay.api.shared.checkout.tax_rate import TaxRate from multisafepay.api.shared.checkout.tax_rule import TaxRule diff --git a/tests/multisafepay/integration/api/path/orders/request/test_integration_order_request.py b/tests/multisafepay/integration/api/path/orders/request/test_integration_order_request.py index ea2cbe7..cf19405 100644 --- a/tests/multisafepay/integration/api/path/orders/request/test_integration_order_request.py +++ b/tests/multisafepay/integration/api/path/orders/request/test_integration_order_request.py @@ -5,6 +5,9 @@ # See the DISCLAIMER.md file for disclaimer details. + +"""Test module for integration testing.""" + import pytest from multisafepay.api.paths.orders.request.components.payment_options import ( diff --git a/tests/multisafepay/integration/api/path/orders/response/test_integration_order_response_afterpay_direct.py b/tests/multisafepay/integration/api/path/orders/response/test_integration_order_response_afterpay_direct.py index c8b6d47..95cb727 100644 --- a/tests/multisafepay/integration/api/path/orders/response/test_integration_order_response_afterpay_direct.py +++ b/tests/multisafepay/integration/api/path/orders/response/test_integration_order_response_afterpay_direct.py @@ -5,6 +5,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for integration testing.""" + from multisafepay.api.paths.orders.response.components.order_adjustment import ( OrderAdjustment, ) diff --git a/tests/multisafepay/integration/api/path/payment_methods/manager/test_integration_payment_method_manager.py b/tests/multisafepay/integration/api/path/payment_methods/manager/test_integration_payment_method_manager.py index 17f5e2d..eec93e3 100644 --- a/tests/multisafepay/integration/api/path/payment_methods/manager/test_integration_payment_method_manager.py +++ b/tests/multisafepay/integration/api/path/payment_methods/manager/test_integration_payment_method_manager.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Manager class for Test Integration Payment Method API operations.""" + from unittest.mock import MagicMock from multisafepay.api.base.response.api_response import ApiResponse diff --git a/tests/multisafepay/integration/api/shared/cart/test_integration_cart_item.py b/tests/multisafepay/integration/api/shared/cart/test_integration_cart_item.py index 2c806af..7372bb0 100644 --- a/tests/multisafepay/integration/api/shared/cart/test_integration_cart_item.py +++ b/tests/multisafepay/integration/api/shared/cart/test_integration_cart_item.py @@ -5,6 +5,9 @@ # See the DISCLAIMER.md file for disclaimer details. + +"""Shared API models and utilities.""" + from multisafepay.api.shared.cart.cart_item import CartItem from multisafepay.value_object.weight import Weight diff --git a/tests/multisafepay/integration/api/shared/cart/test_integration_shopping_cart.py b/tests/multisafepay/integration/api/shared/cart/test_integration_shopping_cart.py index b352d98..5f38825 100644 --- a/tests/multisafepay/integration/api/shared/cart/test_integration_shopping_cart.py +++ b/tests/multisafepay/integration/api/shared/cart/test_integration_shopping_cart.py @@ -5,6 +5,9 @@ # See the DISCLAIMER.md file for disclaimer details. + +"""Shared API models and utilities.""" + from multisafepay.api.shared.cart.shopping_cart import ShoppingCart from multisafepay.api.shared.cart.cart_item import CartItem diff --git a/tests/multisafepay/integration/api/shared/checkout/test_integration_checkout_options.py b/tests/multisafepay/integration/api/shared/checkout/test_integration_checkout_options.py index ab3ca25..7f13974 100644 --- a/tests/multisafepay/integration/api/shared/checkout/test_integration_checkout_options.py +++ b/tests/multisafepay/integration/api/shared/checkout/test_integration_checkout_options.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Shared API models and utilities.""" + from multisafepay.api.shared.checkout.default_tax_rate import DefaultTaxRate from multisafepay.api.shared.checkout.tax_rate import TaxRate from multisafepay.api.shared.checkout.tax_rule import TaxRule diff --git a/tests/multisafepay/integration/api/shared/checkout/test_integration_tax_rule.py b/tests/multisafepay/integration/api/shared/checkout/test_integration_tax_rule.py index 7488fb5..659a54b 100644 --- a/tests/multisafepay/integration/api/shared/checkout/test_integration_tax_rule.py +++ b/tests/multisafepay/integration/api/shared/checkout/test_integration_tax_rule.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Shared API models and utilities.""" + from multisafepay.api.shared.checkout.tax_rate import TaxRate from multisafepay.api.shared.checkout.tax_rule import TaxRule diff --git a/tests/multisafepay/integration/api/shared/test_integration_customer.py b/tests/multisafepay/integration/api/shared/test_integration_customer.py index fded75b..31aab59 100644 --- a/tests/multisafepay/integration/api/shared/test_integration_customer.py +++ b/tests/multisafepay/integration/api/shared/test_integration_customer.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Shared API models and utilities.""" + from multisafepay.api.shared.customer import Customer from multisafepay.value_object.ip_address import IpAddress diff --git a/tests/multisafepay/integration/api/shared/test_integration_delivery.py b/tests/multisafepay/integration/api/shared/test_integration_delivery.py index 8fd4a1f..a448a8f 100644 --- a/tests/multisafepay/integration/api/shared/test_integration_delivery.py +++ b/tests/multisafepay/integration/api/shared/test_integration_delivery.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Shared API models and utilities.""" + from multisafepay.api.shared.delivery import Delivery from multisafepay.value_object.country import Country from multisafepay.value_object.email_address import EmailAddress diff --git a/tests/multisafepay/unit/api/base/listings/test_unit_cursor.py b/tests/multisafepay/unit/api/base/listings/test_unit_cursor.py index 17eb250..1e0bb83 100644 --- a/tests/multisafepay/unit/api/base/listings/test_unit_cursor.py +++ b/tests/multisafepay/unit/api/base/listings/test_unit_cursor.py @@ -6,6 +6,9 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Unit tests for the cursor listing helper.""" + + from multisafepay.api.base.listings.cursor import Cursor diff --git a/tests/multisafepay/unit/api/base/listings/test_unit_listing.py b/tests/multisafepay/unit/api/base/listings/test_unit_listing.py index 8461120..25d3ae1 100644 --- a/tests/multisafepay/unit/api/base/listings/test_unit_listing.py +++ b/tests/multisafepay/unit/api/base/listings/test_unit_listing.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.base.listings.listing import Listing diff --git a/tests/multisafepay/unit/api/base/listings/test_unit_listing_pager.py b/tests/multisafepay/unit/api/base/listings/test_unit_listing_pager.py index 28a0877..50e6aa2 100644 --- a/tests/multisafepay/unit/api/base/listings/test_unit_listing_pager.py +++ b/tests/multisafepay/unit/api/base/listings/test_unit_listing_pager.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.base.listings.listing_pager import ListingPager diff --git a/tests/multisafepay/unit/api/base/listings/test_unit_pager.py b/tests/multisafepay/unit/api/base/listings/test_unit_pager.py index a3d5692..d1eec80 100644 --- a/tests/multisafepay/unit/api/base/listings/test_unit_pager.py +++ b/tests/multisafepay/unit/api/base/listings/test_unit_pager.py @@ -5,6 +5,9 @@ # See the DISCLAIMER.md file for disclaimer details. + +"""Unit tests for the pager listing helper.""" + from multisafepay.api.base.listings.pager import Pager diff --git a/tests/multisafepay/unit/api/base/response/test_unit_api_response.py b/tests/multisafepay/unit/api/base/response/test_unit_api_response.py index 2fd27e4..193b069 100644 --- a/tests/multisafepay/unit/api/base/response/test_unit_api_response.py +++ b/tests/multisafepay/unit/api/base/response/test_unit_api_response.py @@ -6,6 +6,9 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Unit tests for the base API response wrapper.""" + + from multisafepay.api.base.response.api_response import ApiResponse diff --git a/tests/multisafepay/unit/api/base/test_abstract_manager.py b/tests/multisafepay/unit/api/base/test_abstract_manager.py index 7de1891..826e54e 100644 --- a/tests/multisafepay/unit/api/base/test_abstract_manager.py +++ b/tests/multisafepay/unit/api/base/test_abstract_manager.py @@ -6,6 +6,9 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Unit tests for the abstract API manager utilities.""" + + from multisafepay.api.base.abstract_manager import AbstractManager diff --git a/tests/multisafepay/unit/api/base/test_unit_decorator.py b/tests/multisafepay/unit/api/base/test_unit_decorator.py index 10a3e45..0f5f0cb 100644 --- a/tests/multisafepay/unit/api/base/test_unit_decorator.py +++ b/tests/multisafepay/unit/api/base/test_unit_decorator.py @@ -5,6 +5,9 @@ # See the DISCLAIMER.md file for disclaimer details. + +"""Unit tests for the base API decorator utilities.""" + from multisafepay.api.base.decorator import Decorator diff --git a/tests/multisafepay/unit/api/path/auth/api_token/response/test_unit_api_token.py b/tests/multisafepay/unit/api/path/auth/api_token/response/test_unit_api_token.py index 147577d..3d5cea8 100644 --- a/tests/multisafepay/unit/api/path/auth/api_token/response/test_unit_api_token.py +++ b/tests/multisafepay/unit/api/path/auth/api_token/response/test_unit_api_token.py @@ -6,6 +6,9 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Unit tests for the auth API token response model.""" + + from multisafepay.api.paths.auth.api_token.response.api_token import ApiToken diff --git a/tests/multisafepay/unit/api/path/capture/request/test_unit_capture_request.py b/tests/multisafepay/unit/api/path/capture/request/test_unit_capture_request.py index f1f6793..f208550 100644 --- a/tests/multisafepay/unit/api/path/capture/request/test_unit_capture_request.py +++ b/tests/multisafepay/unit/api/path/capture/request/test_unit_capture_request.py @@ -5,6 +5,9 @@ # See the DISCLAIMER.md file for disclaimer details. + +"""Test module for unit testing.""" + from multisafepay.api.paths.capture.request.capture_request import ( CaptureRequest, ) diff --git a/tests/multisafepay/unit/api/path/capture/response/test_unit_capture.py b/tests/multisafepay/unit/api/path/capture/response/test_unit_capture.py index db20bd1..0f99ab4 100644 --- a/tests/multisafepay/unit/api/path/capture/response/test_unit_capture.py +++ b/tests/multisafepay/unit/api/path/capture/response/test_unit_capture.py @@ -6,6 +6,9 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Unit tests for the capture response model.""" + + from multisafepay.api.paths.capture.response.capture import CancelReservation diff --git a/tests/multisafepay/unit/api/path/categories/response/test_unit_category.py b/tests/multisafepay/unit/api/path/categories/response/test_unit_category.py index ebf9263..4c438bc 100644 --- a/tests/multisafepay/unit/api/path/categories/response/test_unit_category.py +++ b/tests/multisafepay/unit/api/path/categories/response/test_unit_category.py @@ -5,6 +5,9 @@ # See the DISCLAIMER.md file for disclaimer details. + +"""Unit tests for the category response model.""" + from multisafepay.api.paths.categories.response.category import Category diff --git a/tests/multisafepay/unit/api/path/gateways/response/test_unit_gateway.py b/tests/multisafepay/unit/api/path/gateways/response/test_unit_gateway.py index eaaa9f5..5e45b8c 100644 --- a/tests/multisafepay/unit/api/path/gateways/response/test_unit_gateway.py +++ b/tests/multisafepay/unit/api/path/gateways/response/test_unit_gateway.py @@ -6,6 +6,9 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Unit tests for the gateway response model.""" + + from multisafepay.api.paths.gateways.response.gateway import Gateway diff --git a/tests/multisafepay/unit/api/path/gateways/test_unit_gateway_manager.py b/tests/multisafepay/unit/api/path/gateways/test_unit_gateway_manager.py index c66e1e5..3428f5b 100644 --- a/tests/multisafepay/unit/api/path/gateways/test_unit_gateway_manager.py +++ b/tests/multisafepay/unit/api/path/gateways/test_unit_gateway_manager.py @@ -6,6 +6,9 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Unit tests for the gateway manager configuration.""" + + from multisafepay.api.paths.gateways.gateway_manager import ALLOWED_OPTIONS diff --git a/tests/multisafepay/unit/api/path/issuers/response/test_unit_issuer.py b/tests/multisafepay/unit/api/path/issuers/response/test_unit_issuer.py index 83fdd43..5642d33 100644 --- a/tests/multisafepay/unit/api/path/issuers/response/test_unit_issuer.py +++ b/tests/multisafepay/unit/api/path/issuers/response/test_unit_issuer.py @@ -6,6 +6,9 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Unit tests for the issuer response model.""" + + from multisafepay.api.paths.issuers.response.issuer import Issuer diff --git a/tests/multisafepay/unit/api/path/me/response/test_unit_me.py b/tests/multisafepay/unit/api/path/me/response/test_unit_me.py index ddff7f6..50f9d7f 100644 --- a/tests/multisafepay/unit/api/path/me/response/test_unit_me.py +++ b/tests/multisafepay/unit/api/path/me/response/test_unit_me.py @@ -6,6 +6,9 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Unit tests for the me response model.""" + + from multisafepay.api.paths.me.response.me import Me diff --git a/tests/multisafepay/unit/api/path/orders/order_id/capture/request/test_unit_order_capture_request.py b/tests/multisafepay/unit/api/path/orders/order_id/capture/request/test_unit_order_capture_request.py index 5d66a17..3b6a29e 100644 --- a/tests/multisafepay/unit/api/path/orders/order_id/capture/request/test_unit_order_capture_request.py +++ b/tests/multisafepay/unit/api/path/orders/order_id/capture/request/test_unit_order_capture_request.py @@ -5,6 +5,9 @@ # See the DISCLAIMER.md file for disclaimer details. + +"""Test module for unit testing.""" + from multisafepay.api.paths.orders.order_id.capture.request.capture_request import ( CaptureOrderRequest, ) diff --git a/tests/multisafepay/unit/api/path/orders/order_id/capture/response/test_unit_order_capture.py b/tests/multisafepay/unit/api/path/orders/order_id/capture/response/test_unit_order_capture.py index a193249..f35c3c1 100644 --- a/tests/multisafepay/unit/api/path/orders/order_id/capture/response/test_unit_order_capture.py +++ b/tests/multisafepay/unit/api/path/orders/order_id/capture/response/test_unit_order_capture.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.orders.order_id.capture.response.order_capture import ( OrderCapture, ) diff --git a/tests/multisafepay/unit/api/path/orders/order_id/refund/request/test_unit_refund_request.py b/tests/multisafepay/unit/api/path/orders/order_id/refund/request/test_unit_refund_request.py index f2ddde1..d78adb4 100644 --- a/tests/multisafepay/unit/api/path/orders/order_id/refund/request/test_unit_refund_request.py +++ b/tests/multisafepay/unit/api/path/orders/order_id/refund/request/test_unit_refund_request.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.orders.order_id.refund.request.refund_request import ( RefundOrderRequest, ) diff --git a/tests/multisafepay/unit/api/path/orders/order_id/refund/response/test_unit_order_refund.py b/tests/multisafepay/unit/api/path/orders/order_id/refund/response/test_unit_order_refund.py index de2b991..2b0d74b 100644 --- a/tests/multisafepay/unit/api/path/orders/order_id/refund/response/test_unit_order_refund.py +++ b/tests/multisafepay/unit/api/path/orders/order_id/refund/response/test_unit_order_refund.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.orders.order_id.refund.response.order_refund import ( OrderRefund, ) diff --git a/tests/multisafepay/unit/api/path/orders/order_id/update/request/test_unit_update_request.py b/tests/multisafepay/unit/api/path/orders/order_id/update/request/test_unit_update_request.py index b1c9520..4aac5a7 100644 --- a/tests/multisafepay/unit/api/path/orders/order_id/update/request/test_unit_update_request.py +++ b/tests/multisafepay/unit/api/path/orders/order_id/update/request/test_unit_update_request.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.orders.order_id.update.request.update_request import ( UpdateOrderRequest, ) diff --git a/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_account.py b/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_account.py index b6df3fe..cc0fb4d 100644 --- a/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_account.py +++ b/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_account.py @@ -5,6 +5,9 @@ # See the DISCLAIMER.md file for disclaimer details. + +"""Test module for unit testing.""" + from multisafepay.api.paths.orders.request.components.gateway_info.account import ( Account, ) diff --git a/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_creditcard.py b/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_creditcard.py index da920d7..0f65d47 100644 --- a/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_creditcard.py +++ b/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_creditcard.py @@ -5,6 +5,9 @@ # See the DISCLAIMER.md file for disclaimer details. + +"""Test module for unit testing.""" + from multisafepay.api.paths.orders.request.components.gateway_info.creditcard import ( Creditcard, ) diff --git a/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_destination_holder.py b/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_destination_holder.py index c86f75d..d1cc9b9 100644 --- a/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_destination_holder.py +++ b/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_destination_holder.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.orders.request.components.gateway_info.destination_holder import ( DestinationHolder, ) diff --git a/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_meta.py b/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_meta.py index d813a63..b756da1 100644 --- a/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_meta.py +++ b/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_meta.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.orders.request.components.gateway_info.meta import ( Meta, ) diff --git a/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_order_issuer.py b/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_order_issuer.py index 3ae15d2..f61b787 100644 --- a/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_order_issuer.py +++ b/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_order_issuer.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.orders.request.components.gateway_info.issuer import ( Issuer, ) diff --git a/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_qr_code.py b/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_qr_code.py index a3a6fd4..08f83d4 100644 --- a/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_qr_code.py +++ b/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_qr_code.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.orders.request.components.gateway_info.qr_code import ( QrCode, ) diff --git a/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_qr_enabled.py b/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_qr_enabled.py index 1720f03..85ff97d 100644 --- a/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_qr_enabled.py +++ b/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_qr_enabled.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.orders.request.components.gateway_info.qr_enabled import ( QrEnabled, ) diff --git a/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_terminal.py b/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_terminal.py index bc9885d..3b7fabe 100644 --- a/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_terminal.py +++ b/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_terminal.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.orders.request.components.gateway_info.terminal import ( Terminal, ) diff --git a/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_wallet.py b/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_wallet.py index 81daef2..2be19f1 100644 --- a/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_wallet.py +++ b/tests/multisafepay/unit/api/path/orders/request/components/gateway_info/test_unit_wallet.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.orders.request.components.gateway_info.wallet import ( Wallet, ) diff --git a/tests/multisafepay/unit/api/path/orders/request/components/test_unit_custom_info.py b/tests/multisafepay/unit/api/path/orders/request/components/test_unit_custom_info.py index 96bd973..ff70a04 100644 --- a/tests/multisafepay/unit/api/path/orders/request/components/test_unit_custom_info.py +++ b/tests/multisafepay/unit/api/path/orders/request/components/test_unit_custom_info.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.orders.request.components.customer_info import ( CustomInfo, ) diff --git a/tests/multisafepay/unit/api/path/orders/request/components/test_unit_google_analytics.py b/tests/multisafepay/unit/api/path/orders/request/components/test_unit_google_analytics.py index 88c0f54..009a599 100644 --- a/tests/multisafepay/unit/api/path/orders/request/components/test_unit_google_analytics.py +++ b/tests/multisafepay/unit/api/path/orders/request/components/test_unit_google_analytics.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.orders.request.components.google_analytics import ( GoogleAnalytics, ) diff --git a/tests/multisafepay/unit/api/path/orders/request/components/test_unit_orders_components_checkout_options.py b/tests/multisafepay/unit/api/path/orders/request/components/test_unit_orders_components_checkout_options.py index 173cecc..7e851d9 100644 --- a/tests/multisafepay/unit/api/path/orders/request/components/test_unit_orders_components_checkout_options.py +++ b/tests/multisafepay/unit/api/path/orders/request/components/test_unit_orders_components_checkout_options.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.orders.request.components.checkout_options import ( CheckoutOptions, ) diff --git a/tests/multisafepay/unit/api/path/orders/request/components/test_unit_payment_options.py b/tests/multisafepay/unit/api/path/orders/request/components/test_unit_payment_options.py index 5d488d2..3c1ab74 100644 --- a/tests/multisafepay/unit/api/path/orders/request/components/test_unit_payment_options.py +++ b/tests/multisafepay/unit/api/path/orders/request/components/test_unit_payment_options.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.orders.request.components.payment_options import ( PaymentOptions, ) diff --git a/tests/multisafepay/unit/api/path/orders/request/components/test_unit_plugin.py b/tests/multisafepay/unit/api/path/orders/request/components/test_unit_plugin.py index ab38e70..2469b0b 100644 --- a/tests/multisafepay/unit/api/path/orders/request/components/test_unit_plugin.py +++ b/tests/multisafepay/unit/api/path/orders/request/components/test_unit_plugin.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.orders.request.components.plugin import ( Plugin, ) diff --git a/tests/multisafepay/unit/api/path/orders/request/components/test_unit_second_chance.py b/tests/multisafepay/unit/api/path/orders/request/components/test_unit_second_chance.py index 65c430d..47f0423 100644 --- a/tests/multisafepay/unit/api/path/orders/request/components/test_unit_second_chance.py +++ b/tests/multisafepay/unit/api/path/orders/request/components/test_unit_second_chance.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.orders.request.components.second_chance import ( SecondChance, ) diff --git a/tests/multisafepay/unit/api/path/orders/request/test_unit_order_request.py b/tests/multisafepay/unit/api/path/orders/request/test_unit_order_request.py index 59d48b5..a7e8be4 100644 --- a/tests/multisafepay/unit/api/path/orders/request/test_unit_order_request.py +++ b/tests/multisafepay/unit/api/path/orders/request/test_unit_order_request.py @@ -5,6 +5,9 @@ # See the DISCLAIMER.md file for disclaimer details. + +"""Test module for unit testing.""" + import pytest from multisafepay.api.paths.orders.request.order_request import OrderRequest diff --git a/tests/multisafepay/unit/api/path/orders/response/components/test_unit_order_adjustment.py b/tests/multisafepay/unit/api/path/orders/response/components/test_unit_order_adjustment.py index 823dccb..3088b49 100644 --- a/tests/multisafepay/unit/api/path/orders/response/components/test_unit_order_adjustment.py +++ b/tests/multisafepay/unit/api/path/orders/response/components/test_unit_order_adjustment.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.orders.response.components.order_adjustment import ( OrderAdjustment, ) diff --git a/tests/multisafepay/unit/api/path/orders/response/components/test_unit_payment_details.py b/tests/multisafepay/unit/api/path/orders/response/components/test_unit_payment_details.py index 781ba24..13a294b 100644 --- a/tests/multisafepay/unit/api/path/orders/response/components/test_unit_payment_details.py +++ b/tests/multisafepay/unit/api/path/orders/response/components/test_unit_payment_details.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.orders.response.components.payment_details import ( PaymentDetails, ) diff --git a/tests/multisafepay/unit/api/path/payment_methods/response/components/test_allowed_amount.py b/tests/multisafepay/unit/api/path/payment_methods/response/components/test_allowed_amount.py index 8abcb4f..f79c156 100644 --- a/tests/multisafepay/unit/api/path/payment_methods/response/components/test_allowed_amount.py +++ b/tests/multisafepay/unit/api/path/payment_methods/response/components/test_allowed_amount.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.payment_methods.response.components.allowed_amount import ( AllowedAmount, ) diff --git a/tests/multisafepay/unit/api/path/payment_methods/response/components/test_app.py b/tests/multisafepay/unit/api/path/payment_methods/response/components/test_app.py index 02db310..27a3778 100644 --- a/tests/multisafepay/unit/api/path/payment_methods/response/components/test_app.py +++ b/tests/multisafepay/unit/api/path/payment_methods/response/components/test_app.py @@ -6,6 +6,9 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Unit tests for the payment method app component.""" + + from multisafepay.api.paths.payment_methods.response.components.app import App diff --git a/tests/multisafepay/unit/api/path/payment_methods/response/components/test_apps.py b/tests/multisafepay/unit/api/path/payment_methods/response/components/test_apps.py index 27ba712..23a8a5b 100644 --- a/tests/multisafepay/unit/api/path/payment_methods/response/components/test_apps.py +++ b/tests/multisafepay/unit/api/path/payment_methods/response/components/test_apps.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.payment_methods.response.components.apps import ( Apps, ) diff --git a/tests/multisafepay/unit/api/path/payment_methods/response/components/test_brand.py b/tests/multisafepay/unit/api/path/payment_methods/response/components/test_brand.py index 3003bfb..f506efc 100644 --- a/tests/multisafepay/unit/api/path/payment_methods/response/components/test_brand.py +++ b/tests/multisafepay/unit/api/path/payment_methods/response/components/test_brand.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details.v +"""Test module for unit testing.""" + from multisafepay.api.paths.payment_methods.response.components.brand import ( Brand, ) diff --git a/tests/multisafepay/unit/api/path/payment_methods/response/components/test_icon_urls.py b/tests/multisafepay/unit/api/path/payment_methods/response/components/test_icon_urls.py index 0309261..0516357 100644 --- a/tests/multisafepay/unit/api/path/payment_methods/response/components/test_icon_urls.py +++ b/tests/multisafepay/unit/api/path/payment_methods/response/components/test_icon_urls.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.payment_methods.response.components.icon_urls import ( IconUrls, ) diff --git a/tests/multisafepay/unit/api/path/payment_methods/response/components/test_qr.py b/tests/multisafepay/unit/api/path/payment_methods/response/components/test_qr.py index 6fb1ea8..5fe6f6d 100644 --- a/tests/multisafepay/unit/api/path/payment_methods/response/components/test_qr.py +++ b/tests/multisafepay/unit/api/path/payment_methods/response/components/test_qr.py @@ -6,6 +6,9 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Unit tests for the payment method QR component.""" + + from multisafepay.api.paths.payment_methods.response.components.qr import Qr diff --git a/tests/multisafepay/unit/api/path/payment_methods/response/components/test_tokenization.py b/tests/multisafepay/unit/api/path/payment_methods/response/components/test_tokenization.py index 9a4335e..58c2864 100644 --- a/tests/multisafepay/unit/api/path/payment_methods/response/components/test_tokenization.py +++ b/tests/multisafepay/unit/api/path/payment_methods/response/components/test_tokenization.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.payment_methods.response.components.tokenization import ( Tokenization, ) diff --git a/tests/multisafepay/unit/api/path/payment_methods/response/components/tokenizations/test_models.py b/tests/multisafepay/unit/api/path/payment_methods/response/components/tokenizations/test_models.py index 332ec40..246d8a2 100644 --- a/tests/multisafepay/unit/api/path/payment_methods/response/components/tokenizations/test_models.py +++ b/tests/multisafepay/unit/api/path/payment_methods/response/components/tokenizations/test_models.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.payment_methods.response.components.tokenizations.models import ( Models, ) diff --git a/tests/multisafepay/unit/api/path/payment_methods/response/test_unit_payment_method.py b/tests/multisafepay/unit/api/path/payment_methods/response/test_unit_payment_method.py index 46766bb..27b74f6 100644 --- a/tests/multisafepay/unit/api/path/payment_methods/response/test_unit_payment_method.py +++ b/tests/multisafepay/unit/api/path/payment_methods/response/test_unit_payment_method.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.payment_methods.response.payment_method import ( PaymentMethod, ) diff --git a/tests/multisafepay/unit/api/path/recurring/customer_reference/token/test_unit_token.py b/tests/multisafepay/unit/api/path/recurring/customer_reference/token/test_unit_token.py index 7fe5d91..a9bd242 100644 --- a/tests/multisafepay/unit/api/path/recurring/customer_reference/token/test_unit_token.py +++ b/tests/multisafepay/unit/api/path/recurring/customer_reference/token/test_unit_token.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.recurring.customer_reference.token.token import ( Token, ) diff --git a/tests/multisafepay/unit/api/path/transactions/response/test_unit_transaction.py b/tests/multisafepay/unit/api/path/transactions/response/test_unit_transaction.py index 4d4e155..d0cf252 100644 --- a/tests/multisafepay/unit/api/path/transactions/response/test_unit_transaction.py +++ b/tests/multisafepay/unit/api/path/transactions/response/test_unit_transaction.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from multisafepay.api.paths.transactions.response.transaction import ( Transaction, ) diff --git a/tests/multisafepay/unit/api/shared/cart/test_unit_cart_item.py b/tests/multisafepay/unit/api/shared/cart/test_unit_cart_item.py index 26a844c..548cb68 100644 --- a/tests/multisafepay/unit/api/shared/cart/test_unit_cart_item.py +++ b/tests/multisafepay/unit/api/shared/cart/test_unit_cart_item.py @@ -1,4 +1,7 @@ # Copyright (c) MultiSafepay, Inc. All rights reserved. + +"""Shared API models and utilities.""" + import pytest from multisafepay.exception.invalid_argument import InvalidArgumentException diff --git a/tests/multisafepay/unit/api/shared/cart/test_unit_shopping_cart.py b/tests/multisafepay/unit/api/shared/cart/test_unit_shopping_cart.py index 5f1acdd..73d3bb9 100644 --- a/tests/multisafepay/unit/api/shared/cart/test_unit_shopping_cart.py +++ b/tests/multisafepay/unit/api/shared/cart/test_unit_shopping_cart.py @@ -5,6 +5,9 @@ # See the DISCLAIMER.md file for disclaimer details. + +"""Unit tests for the shopping cart model.""" + from multisafepay.api.shared.cart.shopping_cart import ShoppingCart diff --git a/tests/multisafepay/unit/api/shared/checkout/test_unit_checkout_options.py b/tests/multisafepay/unit/api/shared/checkout/test_unit_checkout_options.py index 51787fa..33f93a9 100644 --- a/tests/multisafepay/unit/api/shared/checkout/test_unit_checkout_options.py +++ b/tests/multisafepay/unit/api/shared/checkout/test_unit_checkout_options.py @@ -6,6 +6,9 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Unit tests for checkout options shared models.""" + + from multisafepay.api.shared.checkout.checkout_options import CheckoutOptions diff --git a/tests/multisafepay/unit/api/shared/checkout/test_unit_default_tax_rate.py b/tests/multisafepay/unit/api/shared/checkout/test_unit_default_tax_rate.py index f55f5a2..e65e486 100644 --- a/tests/multisafepay/unit/api/shared/checkout/test_unit_default_tax_rate.py +++ b/tests/multisafepay/unit/api/shared/checkout/test_unit_default_tax_rate.py @@ -6,6 +6,9 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Unit tests for the default tax rate shared model.""" + + from multisafepay.api.shared.checkout.default_tax_rate import DefaultTaxRate diff --git a/tests/multisafepay/unit/api/shared/checkout/test_unit_tax_rate.py b/tests/multisafepay/unit/api/shared/checkout/test_unit_tax_rate.py index 98fb236..2ebd9ae 100644 --- a/tests/multisafepay/unit/api/shared/checkout/test_unit_tax_rate.py +++ b/tests/multisafepay/unit/api/shared/checkout/test_unit_tax_rate.py @@ -6,6 +6,9 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Unit tests for the tax rate shared model.""" + + from multisafepay.api.shared.checkout.tax_rate import TaxRate diff --git a/tests/multisafepay/unit/api/shared/checkout/test_unit_tax_rule.py b/tests/multisafepay/unit/api/shared/checkout/test_unit_tax_rule.py index f9a2ac0..8c1b3bb 100644 --- a/tests/multisafepay/unit/api/shared/checkout/test_unit_tax_rule.py +++ b/tests/multisafepay/unit/api/shared/checkout/test_unit_tax_rule.py @@ -5,6 +5,9 @@ # See the DISCLAIMER.md file for disclaimer details. + +"""Unit tests for the tax rule shared model.""" + from multisafepay.api.shared.checkout.tax_rule import TaxRule diff --git a/tests/multisafepay/unit/api/shared/test_unit_costs.py b/tests/multisafepay/unit/api/shared/test_unit_costs.py index 737b159..20c916d 100644 --- a/tests/multisafepay/unit/api/shared/test_unit_costs.py +++ b/tests/multisafepay/unit/api/shared/test_unit_costs.py @@ -6,6 +6,9 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Unit tests for the shared costs model.""" + + from multisafepay.api.shared.costs import Costs diff --git a/tests/multisafepay/unit/api/shared/test_unit_customer.py b/tests/multisafepay/unit/api/shared/test_unit_customer.py index b4c1b74..dee5fea 100644 --- a/tests/multisafepay/unit/api/shared/test_unit_customer.py +++ b/tests/multisafepay/unit/api/shared/test_unit_customer.py @@ -6,6 +6,9 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Unit tests for the shared customer model.""" + + from multisafepay.api.shared.customer import Customer diff --git a/tests/multisafepay/unit/api/shared/test_unit_delivery.py b/tests/multisafepay/unit/api/shared/test_unit_delivery.py index f05b1ed..608155c 100644 --- a/tests/multisafepay/unit/api/shared/test_unit_delivery.py +++ b/tests/multisafepay/unit/api/shared/test_unit_delivery.py @@ -6,6 +6,9 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Unit tests for the shared delivery model.""" + + from multisafepay.api.shared.delivery import Delivery diff --git a/tests/multisafepay/unit/api/shared/test_unit_description.py b/tests/multisafepay/unit/api/shared/test_unit_description.py index 78978d3..ceba04d 100644 --- a/tests/multisafepay/unit/api/shared/test_unit_description.py +++ b/tests/multisafepay/unit/api/shared/test_unit_description.py @@ -6,6 +6,9 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Unit tests for the shared description model.""" + + from multisafepay.api.shared.description import Description diff --git a/tests/multisafepay/unit/api/shared/test_unit_shared_custom_info.py b/tests/multisafepay/unit/api/shared/test_unit_shared_custom_info.py index 0cecc5a..f8219ba 100644 --- a/tests/multisafepay/unit/api/shared/test_unit_shared_custom_info.py +++ b/tests/multisafepay/unit/api/shared/test_unit_shared_custom_info.py @@ -6,6 +6,9 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Unit tests for the shared custom info model.""" + + from multisafepay.api.shared.custom_info import CustomInfo diff --git a/tests/multisafepay/unit/api/shared/test_unit_shared_payment_method.py b/tests/multisafepay/unit/api/shared/test_unit_shared_payment_method.py index a22e404..a3c0969 100644 --- a/tests/multisafepay/unit/api/shared/test_unit_shared_payment_method.py +++ b/tests/multisafepay/unit/api/shared/test_unit_shared_payment_method.py @@ -6,6 +6,9 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Unit tests for the shared payment method model.""" + + from multisafepay.api.shared.payment_method import PaymentMethod diff --git a/tests/multisafepay/unit/client/test_unit_api_key.py b/tests/multisafepay/unit/client/test_unit_api_key.py index 84e2b0a..62bac53 100644 --- a/tests/multisafepay/unit/client/test_unit_api_key.py +++ b/tests/multisafepay/unit/client/test_unit_api_key.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + import pytest from pydantic import ValidationError diff --git a/tests/multisafepay/unit/client/test_unit_client.py b/tests/multisafepay/unit/client/test_unit_client.py index 04f0ffd..2aba41b 100644 --- a/tests/multisafepay/unit/client/test_unit_client.py +++ b/tests/multisafepay/unit/client/test_unit_client.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Test module for unit testing.""" + from unittest.mock import Mock from requests import Session from multisafepay.client.client import Client diff --git a/tests/multisafepay/unit/exception/test_unit_api.py b/tests/multisafepay/unit/exception/test_unit_api.py index 88f6337..326211d 100644 --- a/tests/multisafepay/unit/exception/test_unit_api.py +++ b/tests/multisafepay/unit/exception/test_unit_api.py @@ -6,6 +6,9 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Unit tests for API exception handling.""" + + from multisafepay.exception.api import ApiException diff --git a/tests/multisafepay/unit/exception/test_unit_api_available.py b/tests/multisafepay/unit/exception/test_unit_api_available.py index 1499eac..9caa107 100644 --- a/tests/multisafepay/unit/exception/test_unit_api_available.py +++ b/tests/multisafepay/unit/exception/test_unit_api_available.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Exception classes for test unit api available errors.""" + import pytest from multisafepay.exception.api_unavailable import ApiUnavailableException from multisafepay.exception.api import ApiException diff --git a/tests/multisafepay/unit/exception/test_unit_invalid_api_key.py b/tests/multisafepay/unit/exception/test_unit_invalid_api_key.py index c880036..90c2ef9 100644 --- a/tests/multisafepay/unit/exception/test_unit_invalid_api_key.py +++ b/tests/multisafepay/unit/exception/test_unit_invalid_api_key.py @@ -5,6 +5,9 @@ # See the DISCLAIMER.md file for disclaimer details. + +"""Exception classes for test unit invalid api key errors.""" + import pytest from multisafepay.exception.invalid_api_key import InvalidApiKeyException diff --git a/tests/multisafepay/unit/exception/test_unit_invalid_argument.py b/tests/multisafepay/unit/exception/test_unit_invalid_argument.py index 5946b2c..f5f42c6 100644 --- a/tests/multisafepay/unit/exception/test_unit_invalid_argument.py +++ b/tests/multisafepay/unit/exception/test_unit_invalid_argument.py @@ -5,6 +5,9 @@ # See the DISCLAIMER.md file for disclaimer details. + +"""Exception classes for test unit invalid argument errors.""" + import pytest from multisafepay.exception.invalid_argument import InvalidArgumentException diff --git a/tests/multisafepay/unit/exception/test_unit_invalid_total_amount.py b/tests/multisafepay/unit/exception/test_unit_invalid_total_amount.py index 6183b3e..e17f968 100644 --- a/tests/multisafepay/unit/exception/test_unit_invalid_total_amount.py +++ b/tests/multisafepay/unit/exception/test_unit_invalid_total_amount.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Exception classes for test unit invalid total amount errors.""" + import pytest from multisafepay.exception.invalid_total_amount import ( InvalidTotalAmountException, diff --git a/tests/multisafepay/unit/exception/test_unit_missing_plugin_version.py b/tests/multisafepay/unit/exception/test_unit_missing_plugin_version.py index 81c97a0..2edfa05 100644 --- a/tests/multisafepay/unit/exception/test_unit_missing_plugin_version.py +++ b/tests/multisafepay/unit/exception/test_unit_missing_plugin_version.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Exception classes for test unit missing plugin version errors.""" + import pytest from multisafepay.exception.missing_plugin_version import ( MissingPluginVersionException, diff --git a/tests/multisafepay/unit/util/test_unit_address_parser.py b/tests/multisafepay/unit/util/test_unit_address_parser.py index a8e6b50..f67313a 100644 --- a/tests/multisafepay/unit/util/test_unit_address_parser.py +++ b/tests/multisafepay/unit/util/test_unit_address_parser.py @@ -5,6 +5,9 @@ # See the DISCLAIMER.md file for disclaimer details. + +"""Utility functions for test unit address parser.""" + import pytest from multisafepay.util.address_parser import AddressParser diff --git a/tests/multisafepay/unit/util/test_unit_dict_utils.py b/tests/multisafepay/unit/util/test_unit_dict_utils.py index f1f5f2e..78fc0b5 100644 --- a/tests/multisafepay/unit/util/test_unit_dict_utils.py +++ b/tests/multisafepay/unit/util/test_unit_dict_utils.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Utility functions for test unit dict utils.""" + from multisafepay.util.dict_utils import ( merge_recursive, remove_null, diff --git a/tests/multisafepay/unit/util/test_unit_message.py b/tests/multisafepay/unit/util/test_unit_message.py index b700e28..6b25bb8 100644 --- a/tests/multisafepay/unit/util/test_unit_message.py +++ b/tests/multisafepay/unit/util/test_unit_message.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Utility functions for test unit message.""" + import pytest from multisafepay.util.message import Message, MessageList diff --git a/tests/multisafepay/unit/util/test_unit_total_amount.py b/tests/multisafepay/unit/util/test_unit_total_amount.py index 12e4112..56af838 100644 --- a/tests/multisafepay/unit/util/test_unit_total_amount.py +++ b/tests/multisafepay/unit/util/test_unit_total_amount.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Utility functions for test unit total amount.""" + from multisafepay.util.total_amount import ( validate_total_amount, __get_tax_rate_by_item, diff --git a/tests/multisafepay/unit/util/test_unit_version.py b/tests/multisafepay/unit/util/test_unit_version.py index 5945f8b..eadca53 100644 --- a/tests/multisafepay/unit/util/test_unit_version.py +++ b/tests/multisafepay/unit/util/test_unit_version.py @@ -6,6 +6,9 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Unit tests for SDK version utilities.""" + + from multisafepay.util.version import Version diff --git a/tests/multisafepay/unit/util/test_unit_webhook.py b/tests/multisafepay/unit/util/test_unit_webhook.py index 327cd25..064ee05 100644 --- a/tests/multisafepay/unit/util/test_unit_webhook.py +++ b/tests/multisafepay/unit/util/test_unit_webhook.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Utility functions for test unit webhook.""" + import pytest import json diff --git a/tests/multisafepay/unit/value_object/creditcard/test_unit_card_number.py b/tests/multisafepay/unit/value_object/creditcard/test_unit_card_number.py index 871fd3b..1664a31 100644 --- a/tests/multisafepay/unit/value_object/creditcard/test_unit_card_number.py +++ b/tests/multisafepay/unit/value_object/creditcard/test_unit_card_number.py @@ -6,6 +6,9 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Unit tests for the credit card number value object.""" + + from multisafepay.value_object.creditcard.card_number import CardNumber diff --git a/tests/multisafepay/unit/value_object/creditcard/test_unit_cvc.py b/tests/multisafepay/unit/value_object/creditcard/test_unit_cvc.py index 557370a..789df46 100644 --- a/tests/multisafepay/unit/value_object/creditcard/test_unit_cvc.py +++ b/tests/multisafepay/unit/value_object/creditcard/test_unit_cvc.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Value object for Test Unit Cvc data.""" + import pytest from pydantic import ValidationError diff --git a/tests/multisafepay/unit/value_object/test_unit_amount.py b/tests/multisafepay/unit/value_object/test_unit_amount.py index b357d40..3dd7f7f 100644 --- a/tests/multisafepay/unit/value_object/test_unit_amount.py +++ b/tests/multisafepay/unit/value_object/test_unit_amount.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Value object for Test Unit Amount data.""" + import pytest from pydantic import ValidationError diff --git a/tests/multisafepay/unit/value_object/test_unit_bank_account.py b/tests/multisafepay/unit/value_object/test_unit_bank_account.py index 850a7cf..f978d8f 100644 --- a/tests/multisafepay/unit/value_object/test_unit_bank_account.py +++ b/tests/multisafepay/unit/value_object/test_unit_bank_account.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Value object for Test Unit Bank Account data.""" + import pytest from multisafepay.value_object.bank_account import BankAccount diff --git a/tests/multisafepay/unit/value_object/test_unit_country.py b/tests/multisafepay/unit/value_object/test_unit_country.py index 1698e81..af906d7 100644 --- a/tests/multisafepay/unit/value_object/test_unit_country.py +++ b/tests/multisafepay/unit/value_object/test_unit_country.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Value object for Test Unit Country data.""" + import pytest from pydantic import ValidationError diff --git a/tests/multisafepay/unit/value_object/test_unit_currency.py b/tests/multisafepay/unit/value_object/test_unit_currency.py index 10fb53d..8d675e4 100644 --- a/tests/multisafepay/unit/value_object/test_unit_currency.py +++ b/tests/multisafepay/unit/value_object/test_unit_currency.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Value object for Test Unit Currency data.""" + import pytest from multisafepay.exception.invalid_argument import InvalidArgumentException from multisafepay.value_object.currency import Currency diff --git a/tests/multisafepay/unit/value_object/test_unit_date.py b/tests/multisafepay/unit/value_object/test_unit_date.py index bb9a98b..6060c92 100644 --- a/tests/multisafepay/unit/value_object/test_unit_date.py +++ b/tests/multisafepay/unit/value_object/test_unit_date.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Value object for Test Unit Date data.""" + import pytest from datetime import datetime diff --git a/tests/multisafepay/unit/value_object/test_unit_email_address.py b/tests/multisafepay/unit/value_object/test_unit_email_address.py index 7dafbc6..48dda99 100644 --- a/tests/multisafepay/unit/value_object/test_unit_email_address.py +++ b/tests/multisafepay/unit/value_object/test_unit_email_address.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Value object for Test Unit Email Address data.""" + import pytest from pydantic import ValidationError diff --git a/tests/multisafepay/unit/value_object/test_unit_gender.py b/tests/multisafepay/unit/value_object/test_unit_gender.py index 744ae7e..880e890 100644 --- a/tests/multisafepay/unit/value_object/test_unit_gender.py +++ b/tests/multisafepay/unit/value_object/test_unit_gender.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Value object for Test Unit Gender data.""" + import pytest from pydantic import ValidationError diff --git a/tests/multisafepay/unit/value_object/test_unit_iban_number.py b/tests/multisafepay/unit/value_object/test_unit_iban_number.py index bb9a6cc..3f8a146 100644 --- a/tests/multisafepay/unit/value_object/test_unit_iban_number.py +++ b/tests/multisafepay/unit/value_object/test_unit_iban_number.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Value object for Test Unit Iban Number data.""" + import pytest from pydantic import ValidationError diff --git a/tests/multisafepay/unit/value_object/test_unit_ip_address.py b/tests/multisafepay/unit/value_object/test_unit_ip_address.py index ef7c5dc..73b0e20 100644 --- a/tests/multisafepay/unit/value_object/test_unit_ip_address.py +++ b/tests/multisafepay/unit/value_object/test_unit_ip_address.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Value object for Test Unit Ip Address data.""" + from pydantic.error_wrappers import ValidationError import pytest diff --git a/tests/multisafepay/unit/value_object/test_unit_phone_number.py b/tests/multisafepay/unit/value_object/test_unit_phone_number.py index d8fc6c1..f92390a 100644 --- a/tests/multisafepay/unit/value_object/test_unit_phone_number.py +++ b/tests/multisafepay/unit/value_object/test_unit_phone_number.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Value object for Test Unit Phone Number data.""" + import pytest from pydantic import ValidationError diff --git a/tests/multisafepay/unit/value_object/test_unit_price.py b/tests/multisafepay/unit/value_object/test_unit_price.py index a275e40..dce0777 100644 --- a/tests/multisafepay/unit/value_object/test_unit_price.py +++ b/tests/multisafepay/unit/value_object/test_unit_price.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Value object for Test Unit Price data.""" + from pydantic.error_wrappers import ValidationError import pytest diff --git a/tests/multisafepay/unit/value_object/test_unit_weight.py b/tests/multisafepay/unit/value_object/test_unit_weight.py index ec691dd..f6efe6d 100644 --- a/tests/multisafepay/unit/value_object/test_unit_weight.py +++ b/tests/multisafepay/unit/value_object/test_unit_weight.py @@ -6,6 +6,8 @@ # See the DISCLAIMER.md file for disclaimer details. +"""Value object for Test Unit Weight data.""" + from pydantic.error_wrappers import ValidationError import pytest