diff --git a/pymod2pkg/__init__.py b/pymod2pkg/__init__.py index d37e124..a03f725 100644 --- a/pymod2pkg/__init__.py +++ b/pymod2pkg/__init__.py @@ -108,19 +108,19 @@ def default_suse_tr(mod): def openstack_prefix_tr(mod): pkg = 'openstack-' + mod.lower() - return (pkg, '', '') + return (pkg, pkg, pkg) def rdo_horizon_plugins_tr(mod): mod = mod.replace('dashboard', 'ui') pkg = 'openstack-' + mod - return (pkg, '', '') + return (pkg, pkg, pkg) def suse_horizon_plugins_tr(mod): mod = mod.replace('dashboard', 'ui') pkg = 'openstack-horizon-plugin-' + mod - return (pkg, '', '') + return (pkg, pkg, pkg) def rdo_xstatic_tr(mod): diff --git a/tests.py b/tests.py index bc4e100..61aa4b1 100644 --- a/tests.py +++ b/tests.py @@ -132,7 +132,8 @@ class Pymod2PkgTests(unittest.TestCase): def test_translation_py2py3_suse(self): self.assertEqual(pymod2pkg.module2package('nova', 'suse', py_vers=['py', 'py2', 'py3']), - ['openstack-nova', '', '']) + ['openstack-nova', 'openstack-nova', + 'openstack-nova']) self.assertEqual(pymod2pkg.module2package('aodhclient', 'suse', py_vers=['py2', 'py3']), ['python2-aodhclient', 'python3-aodhclient']) @@ -149,7 +150,8 @@ class Pymod2PkgTests(unittest.TestCase): ['python2-neutronclient', 'python3-neutronclient']) self.assertEqual(pymod2pkg.module2package('Tempest', 'suse', py_vers=['py', 'py2', 'py3']), - ['openstack-tempest', '', '']) + ['openstack-tempest', 'openstack-tempest', + 'openstack-tempest']) self.assertEqual(pymod2pkg.module2package('devel', 'suse', py_vers=['py2', 'py3']), ['python-devel', 'python3-devel']) @@ -179,7 +181,8 @@ class Pymod2PkgTests(unittest.TestCase): ['python-babel', 'python3-babel']) self.assertEqual(pymod2pkg.module2package('nova', 'fedora', py_vers=['py', 'py2', 'py3']), - ['openstack-nova', '', '']) + ['openstack-nova', 'openstack-nova', + 'openstack-nova']) class RegexRuleTests(unittest.TestCase):