Reset the MeterIDGenerator singleton after each test
Closes-Bug: #1998474 Related-Bug: #1964342 Change-Id: I46853e65644d85ca0374b07a8d9e5816a82bcb36
This commit is contained in:
@@ -100,6 +100,12 @@ class QosOVSAgentDriverTestCase(ovs_test_base.OVSAgentConfigTestBase):
|
|||||||
self.port = self._create_fake_port(self.qos_policy.id)
|
self.port = self._create_fake_port(self.qos_policy.id)
|
||||||
self.qos_driver.br_int.get_port_tag_by_name = mock.Mock(
|
self.qos_driver.br_int.get_port_tag_by_name = mock.Mock(
|
||||||
return_value=1)
|
return_value=1)
|
||||||
|
self.addCleanup(self._reset_meter_id_generator_singleton)
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def _reset_meter_id_generator_singleton():
|
||||||
|
if hasattr(qos_driver.MeterIDGenerator, '_instance'):
|
||||||
|
del(qos_driver.MeterIDGenerator._instance)
|
||||||
|
|
||||||
def _create_bw_limit_rule_obj(self, direction):
|
def _create_bw_limit_rule_obj(self, direction):
|
||||||
rule_obj = rule.QosBandwidthLimitRule()
|
rule_obj = rule.QosBandwidthLimitRule()
|
||||||
|
|||||||
Reference in New Issue
Block a user