Skip to content

Commit aed329b

Browse files
Anas NaouchiAnas Naouchi
authored andcommitted
Add tests
1 parent dac1283 commit aed329b

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

omise/test/test_version.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)