Пример #1
0
    def test_handle_older_rhel_kernel_not_available(self):
        utils.run_subprocess.output = YUM_KERNEL_LIST_OLDER_NOT_AVAILABLE

        pkghandler.handle_no_newer_rhel_kernel_available()

        self.assertEqual(pkghandler.replace_non_rhel_installed_kernel.called,
                         1)
Пример #2
0
    def test_handle_older_rhel_kernel_available(self):
        utils.run_subprocess.output = YUM_KERNEL_LIST_OLDER_AVAILABLE

        pkghandler.handle_no_newer_rhel_kernel_available()

        self.assertEqual(utils.run_subprocess.cmd,
                         "yum install -y kernel-4.7.2-201.fc24")
Пример #3
0
    def test_handle_older_rhel_kernel_not_available(self):
        utils.run_subprocess.output = yum_kernel_list_older_not_available

        pkghandler.handle_no_newer_rhel_kernel_available()

        self.assertEqual(pkghandler.replace_non_rhel_installed_kernel.called,
                         1)
Пример #4
0
    def test_handle_older_rhel_kernel_available(self):
        utils.run_subprocess.output = yum_kernel_list_older_available

        pkghandler.handle_no_newer_rhel_kernel_available()

        self.assertEqual(utils.run_subprocess.cmd,
                         "yum install -y kernel-4.7.2-201.fc24")
Пример #5
0
    def test_handle_older_rhel_kernel_not_available_multiple_installed(self):
        utils.run_subprocess.output = YUM_KERNEL_LIST_OLDER_NOT_AVAILABLE_MULTIPLE_INSTALLED

        pkghandler.handle_no_newer_rhel_kernel_available()

        self.assertEqual(len(utils.remove_pkgs.pkgs), 1)
        self.assertEqual(utils.remove_pkgs.pkgs[0], "kernel-4.7.4-200.fc24")
        self.assertEqual(utils.run_subprocess.cmd,
                         "yum install -y kernel-4.7.4-200.fc24")
Пример #6
0
    def test_handle_older_rhel_kernel_not_available_multiple_installed(self):
        utils.run_subprocess.output = yum_kernel_list_older_not_available_multiple_installed

        pkghandler.handle_no_newer_rhel_kernel_available()

        self.assertEqual(len(utils.remove_pkgs.pkgs), 1)
        self.assertEqual(utils.remove_pkgs.pkgs[0], "kernel-4.7.4-200.fc24")
        self.assertEqual(utils.run_subprocess.cmd,
                         "yum install -y kernel-4.7.4-200.fc24")