def test_add_tags(self, _m_get):
     CONF.set_override('resource_tags', ['foo'], group='neutron_defaults')
     self.addCleanup(CONF.clear_override, 'resource_tags',
                     group='neutron_defaults')
     d = d_lbaasv2.LBaaSv2Driver()
     req = {}
     d.add_tags('loadbalancer', req)
     self.assertEqual({'tags': ['foo']}, req)
 def test_add_tags_no_support_resource_no_description(self, _m_get):
     CONF.set_override('resource_tags', ['foo'], group='neutron_defaults')
     self.addCleanup(CONF.clear_override, 'resource_tags',
                     group='neutron_defaults')
     d = d_lbaasv2.LBaaSv2Driver()
     for res in ('member', 'rule'):
         req = {}
         d.add_tags(res, req)
         self.assertEqual({}, req, 'Unnecessary description added to '
                                   'resource %s' % res)
 def test_add_tags_no_support(self, _m_get):
     CONF.set_override('resource_tags', ['foo'], group='neutron_defaults')
     self.addCleanup(CONF.clear_override, 'resource_tags',
                     group='neutron_defaults')
     d = d_lbaasv2.LBaaSv2Driver()
     for res in ('loadbalancer', 'listener', 'pool'):
         req = {}
         d.add_tags(res, req)
         self.assertEqual({'description': 'foo'}, req,
                          'No description added to resource %s' % res)
 def test_add_tags_no_tag(self, _m_get):
     d = d_lbaasv2.LBaaSv2Driver()
     req = {}
     d.add_tags('loadbalancer', req)
     self.assertEqual({}, req)