test: fix tests for AppHandler.get_version()
This commit is contained in:
parent
06771d7596
commit
afa3352c83
|
@ -196,8 +196,20 @@ class TestAppHandler(TestCase):
|
|||
def test_get_version(self):
|
||||
from importlib.metadata import version
|
||||
|
||||
# default should always be for WuttJamaican (right..?)
|
||||
self.assertEqual(self.app.get_version(), version('WuttJamaican'))
|
||||
# works with "non-native" objects
|
||||
from config import Configuration
|
||||
config = Configuration({})
|
||||
ver = self.app.get_version(obj=config)
|
||||
self.assertEqual(ver, version('python-configuration'))
|
||||
|
||||
# can override dist via config
|
||||
self.config.setdefault('wuttatest.app_dist', 'importlib_metadata')
|
||||
ver = self.app.get_version()
|
||||
self.assertEqual(ver, version('importlib_metadata'))
|
||||
|
||||
# but the provided object takes precedence
|
||||
ver = self.app.get_version(obj=config)
|
||||
self.assertEqual(ver, version('python-configuration'))
|
||||
|
||||
def test_make_title(self):
|
||||
text = self.app.make_title('foo_bar')
|
||||
|
|
Loading…
Reference in a new issue