def get_kernel_version_list_test(self, mock_rpm): """Test the get_kernel_version_list function.""" hdr_1 = Mock(filenames=[ "/boot/vmlinuz-0-rescue-dbe69c1b88f94a67b689e3f44b0550c8" "/boot/vmlinuz-5.8.15-201.fc32.x86_64", "/boot/efi/EFI/default/vmlinuz-6.8.15-201.fc32.x86_64", ]) hdr_2 = Mock(filenames=[ "/boot/vmlinuz-5.8.16-200.fc32.x86_64", "/boot/efi/EFI/default/vmlinuz-7.8.16-200.fc32.x86_64", "/boot/vmlinuz-5.8.18-200.fc32.x86_64" "/boot/efi/EFI/default/vmlinuz-8.8.18-200.fc32.x86_64" ]) ts = Mock() ts.dbMatch.return_value = [hdr_1, hdr_2] mock_rpm.TransactionSet.return_value = ts self.assertEqual(get_kernel_version_list(), [ '5.8.15-201.fc32.x86_64', '5.8.16-200.fc32.x86_64', '6.8.15-201.fc32.x86_64', '7.8.16-200.fc32.x86_64', '8.8.18-200.fc32.x86_64' ])
def kernel_version_list(self): return get_kernel_version_list()