Add python2 and python3 return values
The generic translation rules def openstack_prefix_tr(mod): def rdo_horizon_plugins_tr(mod): def suse_horizon_plugins_tr(mod): Only have return values for pyvers=py, Update the rules to return the same pkg regardless of pyversion. This way: for pyver in py py2 py3 ; do pymod2pkg --dist xx --pyver $pyver Tempest done returns openstack-tempest for all python versions Change-Id: I73a49916e2b2898cb31d8cfd68e25b94d39b1934
This commit is contained in:
parent
8f07a592c8
commit
3edbe8484c
|
@ -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):
|
||||
|
|
9
tests.py
9
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):
|
||||
|
|
Loading…
Reference in New Issue