Use enforce_type=False in test_nonexisting_backend
Config option metrics/backend only accepts values "noop" or "statsd" [1],
however test_nonexisting_backend() checks for a different value.
oslo.config 4.0 will check overridden value type by default[2], so we
need to set enforce_type in CONF.set_override to allow unit tests to
pass.
[1] 36109e58f2/ironic_lib/metrics_utils.py (L25-L28)
[2] https://review.openstack.org/#/c/328692/
Change-Id: Ia597da0d03cfcc5f34b271a12cc42600c6a6a2d3
This commit is contained in:
parent
8c1bad5d77
commit
87c196d670
|
@ -41,7 +41,8 @@ class TestGetLogger(test_base.BaseTestCase):
|
|||
CONF.clear_override('backend', group='metrics')
|
||||
|
||||
def test_nonexisting_backend(self):
|
||||
CONF.set_override('backend', 'none', group='metrics')
|
||||
CONF.set_override('backend', 'none', group='metrics',
|
||||
enforce_type=False)
|
||||
|
||||
self.assertRaises(exception.InvalidMetricConfig,
|
||||
metrics_utils.get_metrics_logger, 'foo')
|
||||
|
|
Loading…
Reference in New Issue