We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent dac1283 commit aed329bCopy full SHA for aed329b
1 file changed
omise/test/test_version.py
@@ -0,0 +1,13 @@
1
+import unittest
2
+from unittest import mock
3
+
4
+class VersionTest(unittest.TestCase):
5
+ @mock.patch("importlib.metadata.version", side_effect=__import__("importlib").metadata.PackageNotFoundError)
6
+ def test_version_package_not_found(self, mock_version):
7
+ """Ensure that PackageNotFoundError sets version to 'unknown'."""
8
+ from importlib import reload
9
+ import omise.version as omise_version
10
11
+ # Reload module so the import runs again and triggers our mock
12
+ reload(omise_version)
13
+ self.assertEqual(omise_version.__VERSION__, "unknown")
0 commit comments