diff --git a/src/multisafepay/__init__.py b/src/multisafepay/__init__.py index 14b74cf..329d8e0 100644 --- a/src/multisafepay/__init__.py +++ b/src/multisafepay/__init__.py @@ -1,7 +1,10 @@ """MultiSafepay Python SDK main package.""" +__version__ = "3.0.0" + from multisafepay.sdk import Sdk __all__ = [ "Sdk", + "__version__", ] diff --git a/src/multisafepay/util/version.py b/src/multisafepay/util/version.py index 732b249..57c425c 100644 --- a/src/multisafepay/util/version.py +++ b/src/multisafepay/util/version.py @@ -9,6 +9,7 @@ from typing import Optional +from multisafepay import __version__ from pydantic import BaseModel @@ -59,4 +60,4 @@ def get_version(self: "Version") -> Optional[str]: MissingPluginVersionException: If the plugin version is "unknown". """ - return f"Plugin {self.plugin_version}" + return f"Plugin {self.plugin_version}; Python-Sdk {__version__}" diff --git a/tests/multisafepay/unit/util/test_unit_version.py b/tests/multisafepay/unit/util/test_unit_version.py index a88ed34..42ab000 100644 --- a/tests/multisafepay/unit/util/test_unit_version.py +++ b/tests/multisafepay/unit/util/test_unit_version.py @@ -57,7 +57,7 @@ def test_version_get_plugin_version(): def test_version_get_version(): """Test the get_version method of the Version object.""" version = Version(plugin_version="1.0.1") - assert version.get_version() == "Plugin 1.0.1" + assert version.get_version() == "Plugin 1.0.1; Python-Sdk 3.0.0" def test_version_set_plugin_version():