diff --git a/pymod2pkg/__init__.py b/pymod2pkg/__init__.py index d19c79d..0de4871 100644 --- a/pymod2pkg/__init__.py +++ b/pymod2pkg/__init__.py @@ -264,15 +264,16 @@ SUSE_PKG_MAP = [ # OpenStack services MultiRule( # keep lists in alphabetic order - mods=['ceilometer', 'cinder', 'cyborg', 'designate', 'freezer', - 'freezer-api', 'freezer-dr', 'glance', 'heat', 'ironic', - 'ironic-python-agent', 'karbor', 'keystone', 'manila', - 'masakari', 'masakari-monitors', 'mistral', 'monasca-agent', - 'monasca-api', 'monasca-ceilometer', 'monasca-log-api', - 'monasca-notification', 'monasca-persister', - 'monasca-transform', 'neutron', 'nova', 'rally', - 'sahara', 'swift', 'Tempest', 'trove', 'tuskar', - 'watcher', 'zaqar', 'zun'], + mods=[ + 'aodh', 'barbican', 'ceilometer', 'cinder', 'cyborg', 'designate', + 'freezer', 'freezer-api', 'freezer-dr', 'glance', 'heat', + 'ironic', 'ironic-python-agent', 'karbor', 'keystone', 'manila', + 'masakari', 'masakari-monitors', 'mistral', 'monasca-agent', + 'monasca-api', 'monasca-ceilometer', 'monasca-log-api', + 'monasca-notification', 'monasca-persister', + 'monasca-transform', 'neutron', 'nova', 'rally', + 'sahara', 'swift', 'Tempest', 'trove', 'tuskar', + 'watcher', 'zaqar', 'zun'], pkgfun=openstack_prefix_tr), # OpenStack clients MultiRule( diff --git a/tests.py b/tests.py index 8b9cdb8..f4b765c 100644 --- a/tests.py +++ b/tests.py @@ -44,6 +44,8 @@ class Pymod2PkgTests(unittest.TestCase): def test_translation_suse(self): self.assertEqual(pymod2pkg.module2package('nova', 'suse'), 'openstack-nova') + self.assertEqual(pymod2pkg.module2package('barbican', 'suse'), + 'openstack-barbican') self.assertEqual(pymod2pkg.module2package('aodhclient', 'suse'), 'python-aodhclient')