def test_25_register_system(): '''Register the system in RHSM, attach RHUI SKU''' # update subscription-manager first (due to RHBZ#1554482) rhua_os_version = Util.get_rhua_version(CONNECTION) if rhua_os_version["major"] == 7 and rhua_os_version["minor"] == 5: Expect.expect_retval(CONNECTION, "yum -y update subscription-manager", timeout=30) RHSMRHUI.register_system(CONNECTION) RHSMRHUI.attach_rhui_sku(CONNECTION)
def __init__(self): self.rhua_os_version = Util.get_rhua_version(connection)["major"] if self.rhua_os_version < 7: raise nose.exc.SkipTest('Not supported on RHEL ' + str(self.rhua_os_version)) with open('/tmp/rhui3-tests/tests/rhui3_tests/tested_repos.yaml', 'r') as file: doc = yaml.load(file) self.atomic_repo_name = doc['atomic_repo']['name']
def test_01_register_system(): ''' register with RHSM ''' # update subscription-manager first (due to RHBZ#1554482) rhua_os_version = Util.get_rhua_version(CONNECTION) if rhua_os_version["major"] == 7 and rhua_os_version["minor"] == 5: Expect.expect_retval(CONNECTION, "yum -y update subscription-manager", timeout=30) RHSMRHUI.register_system(CONNECTION)
def __init__(self): self.rhua_os_version = Util.get_rhua_version(connection)["major"] with open('/tmp/rhui3-tests/tests/rhui3_tests/tested_repos.yaml', 'r') as file: doc = yaml.load(file) self.yum_repo1_name = doc['yum_repo1']['name'] self.yum_repo1_version = doc['yum_repo1']['version'] self.yum_repo1_kind = doc['yum_repo1']['kind'] self.yum_repo1_path = doc['yum_repo1']['path'] self.yum_repo2_name = doc['yum_repo2']['name'] self.yum_repo2_version = doc['yum_repo2']['version'] self.yum_repo2_kind = doc['yum_repo2']['kind'] self.yum_repo2_path = doc['yum_repo2']['path']
def enable_rhui_3_repo(connection): ''' enable the RHUI 3 repo ''' rhel_version = Util.get_rhua_version(connection)["major"] # the RHUI 3 for RHEL 6 repo tends to be unavailable with the test account :/ try using beta if rhel_version == 6: Expect.expect_retval(connection, "subscription-manager repos " + "--enable=rhel-6-server-rhui-3-rpms || " + "subscription-manager repos " + "--enable=rhel-6-server-rhui-3-beta-rpms", timeout=60) else: Expect.expect_retval(connection, "subscription-manager repos --enable=rhel-" + str(rhel_version) + "-server-rhui-3-rpms", timeout=30)