def test_positive_get_errata_info(self):
        """Get errata info

        :id: afb5ab34-1703-49dc-8ddc-5e032c1b86d7

        :expectedresults: Errata info was displayed

        :CaseLevel: System
        """
        self.client.run(f'yum install -y {FAKE_1_CUSTOM_PACKAGE}')
        result = Host.errata_info({'host-id': self.host['id'], 'id': FAKE_1_ERRATA_ID})
        assert result[0]['errata-id'] == FAKE_1_ERRATA_ID
        assert FAKE_2_CUSTOM_PACKAGE in result[0]['packages']
    def test_positive_get_errata_info(self):
        """Get errata info

        @Feature: Host - Errata

        @Assert: Errata info was displayed

        """
        self.client.download_install_rpm(FAKE_0_YUM_REPO,
                                         FAKE_0_CUSTOM_PACKAGE)
        result = Host.errata_info({
            u'host-id': self.host['id'],
            u'id': FAKE_0_ERRATA_ID,
        })
        self.assertEqual(result[0]['errata-id'], FAKE_0_ERRATA_ID)
        self.assertEqual(result[0]['packages'], FAKE_0_CUSTOM_PACKAGE)
Exemple #3
0
    def test_positive_get_errata_info(self):
        """Get errata info

        @id: afb5ab34-1703-49dc-8ddc-5e032c1b86d7

        @Assert: Errata info was displayed


        @CaseLevel: System
        """
        self.client.download_install_rpm(FAKE_0_YUM_REPO,
                                         FAKE_0_CUSTOM_PACKAGE)
        result = Host.errata_info({
            u'host-id': self.host['id'],
            u'id': FAKE_0_ERRATA_ID,
        })
        self.assertEqual(result[0]['errata-id'], FAKE_0_ERRATA_ID)
        self.assertEqual(result[0]['packages'], FAKE_0_CUSTOM_PACKAGE)
Exemple #4
0
    def test_positive_get_errata_info(self):
        """Get errata info

        @Feature: Host - Errata

        @Assert: Errata info was displayed

        """
        self.client.download_install_rpm(
            FAKE_0_YUM_REPO,
            FAKE_0_CUSTOM_PACKAGE
        )
        result = Host.errata_info({
            u'host-id': self.host['id'],
            u'id': FAKE_0_ERRATA_ID,
        })
        self.assertEqual(result[0]['errata-id'], FAKE_0_ERRATA_ID)
        self.assertEqual(result[0]['packages'], FAKE_0_CUSTOM_PACKAGE)
Exemple #5
0
def test_positive_get_errata_info(katello_agent_client):
    """Get errata info

    :id: afb5ab34-1703-49dc-8ddc-5e032c1b86d7

    :expectedresults: Errata info was displayed

    :CaseLevel: System
    """
    client = katello_agent_client['client']
    host_info = katello_agent_client['host_info']
    client.run(f'yum install -y {FAKE_1_CUSTOM_PACKAGE}')
    result = Host.errata_info({
        'host-id': host_info['id'],
        'id': settings.repos.yum_0.errata[1]
    })
    assert result[0]['errata-id'] == settings.repos.yum_0.errata[1]
    assert FAKE_2_CUSTOM_PACKAGE in result[0]['packages']
Exemple #6
0
    def test_positive_get_errata_info(self):
        """Get errata info

        @id: afb5ab34-1703-49dc-8ddc-5e032c1b86d7

        @Assert: Errata info was displayed


        @CaseLevel: System
        """
        self.client.download_install_rpm(
            FAKE_0_YUM_REPO,
            FAKE_0_CUSTOM_PACKAGE
        )
        result = Host.errata_info({
            u'host-id': self.host['id'],
            u'id': FAKE_0_ERRATA_ID,
        })
        self.assertEqual(result[0]['errata-id'], FAKE_0_ERRATA_ID)
        self.assertEqual(result[0]['packages'], FAKE_0_CUSTOM_PACKAGE)