示例#1
0
 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)
示例#4
0
    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']
示例#5
0
 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)