add support for rhel workstation

Change-Id: I4e9d858ab2bf1ba24b167035ea9fdcbcc3c5254b
Signed-off-by: Sorin Sbarnea <ssbarnea@redhat.com>
This commit is contained in:
Sorin Sbarnea 2018-02-20 18:37:22 +00:00
parent 2b0a3513c4
commit 752f1b56d7
2 changed files with 17 additions and 1 deletions

View File

@ -298,9 +298,11 @@ class Depends(object):
atoms.add("dpkg")
self.platform = Dpkg()
elif distro in ["amazonami", "centos", "redhatenterpriseserver",
"redhatenterpriseworkstation",
"fedora", "opensuseproject", "opensusetumbleweed",
"suselinux"]:
if distro == "redhatenterpriseserver":
if distro in ["redhatenterpriseserver",
"redhatenterpriseworkstation"]:
# just short alias
atoms.add("rhel")
elif distro in ["opensuseproject", "opensusetumbleweed"]:

View File

@ -90,6 +90,20 @@ class TestDepends(TestCase):
platform_profiles,
Contains("platform:redhat"))
def test_detects_rhel_workstation(self):
with self._mock_lsb("RedHatEnterpriseWorkstation"):
depends = Depends("")
platform_profiles = depends.platform_profiles()
self.assertThat(
platform_profiles,
Contains("platform:redhatenterpriseworkstation"))
self.assertThat(
platform_profiles,
Contains("platform:rhel"))
self.assertThat(
platform_profiles,
Contains("platform:redhat"))
def test_detects_fedora(self):
with self._mock_lsb("Fedora"):
depends = Depends("")