]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
orchestra/opsys: support openSUSE Leap 1001/head
authorNathan Cutler <ncutler@suse.com>
Sat, 21 Jul 2018 16:01:46 +0000 (18:01 +0200)
committerNathan Cutler <ncutler@suse.com>
Sat, 21 Jul 2018 16:01:46 +0000 (18:01 +0200)
Signed-off-by: Nathan Cutler <ncutler@suse.com>
teuthology/orchestra/opsys.py
teuthology/orchestra/test/test_opsys.py

index 4c86fe64e430d7018f2faf7d0e40e28dd2970aad..c0e241686ca69a248d04b5669811e48b436f3359 100644 (file)
@@ -39,10 +39,14 @@ DISTRO_CODENAME_MAP = {
         "20": "heisenbug",
     },
     "opensuse": {
-        "15.0": "leap",
         "42.2": "leap",
         "42.3": "leap",
     },
+    "opensuse-leap": {
+        "42.2": "leap",
+        "42.3": "leap",
+        "15.0": "leap",
+    },
 }
 
 DEFAULT_OS_VERSION = dict(
@@ -67,7 +71,7 @@ class OS(object):
     __slots__ = ['name', 'version', 'codename', 'package_type']
 
     _deb_distros = ('debian', 'ubuntu')
-    _rpm_distros = ('fedora', 'rhel', 'centos', 'opensuse')
+    _rpm_distros = ('fedora', 'rhel', 'centos', 'opensuse', 'opensuse-leap')
 
     def __init__(self, name=None, version=None, codename=None):
         self.name = name
index 92692e3e1fdabd455292e9c518d847ef93689f70..de8000d1e242a144106d38008f1f467b80f47a18 100644 (file)
@@ -343,7 +343,7 @@ class TestOS(object):
 
     def test_opensuse_15_0_os_release(self):
         os = OS.from_os_release(self.str_opensuse_15_0_os_release)
-        assert os.name == 'opensuse'
+        assert os.name == 'opensuse-leap'
         assert os.version == '15.0'
         assert os.codename == 'leap'
         assert os.package_type == 'rpm'