diff --git a/keystoneauth1/tests/unit/loading/test_adapter.py b/keystoneauth1/tests/unit/loading/test_adapter.py index 54d452f6..b2032999 100644 --- a/keystoneauth1/tests/unit/loading/test_adapter.py +++ b/keystoneauth1/tests/unit/loading/test_adapter.py @@ -117,7 +117,31 @@ class ConfLoadingTests(utils.TestCase): self.assertEqual('2.0', adap.min_version) self.assertEqual('3.0', adap.max_version) - def test_load_bad_version(self): + def test_version_mutex_min(self): + self.conf_fx.config( + service_type='type', service_name='name', + valid_interfaces='iface', + region_name='region', endpoint_override='endpoint', + version='2.0', min_version='2.0', group=self.GROUP) + + self.assertRaises( + TypeError, + loading.load_adapter_from_conf_options, + self.conf_fx.conf, self.GROUP, session='session', auth='auth') + + def test_version_mutex_max(self): + self.conf_fx.config( + service_type='type', service_name='name', + valid_interfaces='iface', + region_name='region', endpoint_override='endpoint', + version='2.0', max_version='3.0', group=self.GROUP) + + self.assertRaises( + TypeError, + loading.load_adapter_from_conf_options, + self.conf_fx.conf, self.GROUP, session='session', auth='auth') + + def test_version_mutex_minmax(self): self.conf_fx.config( service_type='type', service_name='name', valid_interfaces='iface',