Merge "Add tests for mutually exclusive [min|max]version"

This commit is contained in:
Jenkins 2017-09-05 20:11:26 +00:00 committed by Gerrit Code Review
commit 6b6ea5e83c
1 changed files with 25 additions and 1 deletions

View File

@ -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',