forked from tualatrix/ubuntu-tweak
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest_janitor.py
21 lines (16 loc) · 1.03 KB
/
test_janitor.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import unittest
from ubuntutweak.janitor.oldkernel_plugin import OldKernelPlugin
class TestJanitorFunctions(unittest.TestCase):
def setUp(self):
self.oldkernel_plugin = OldKernelPlugin()
self.oldkernel_plugin.current_kernel_version = '2.6.38-10'
def test_oldkernel(self):
self.assertEqual(self.oldkernel_plugin.p_kernel_version.findall('3.6.0-030600rc3')[0], '3.6.0-030600')
self.assertEqual(self.oldkernel_plugin.p_kernel_version.findall('3.6.0-0306rc3')[0], '3.6.0-0306')
self.assertEqual(self.oldkernel_plugin.p_kernel_version.findall('3.6.0-03rc3')[0], '3.6.0-03')
self.assertTrue(self.oldkernel_plugin.is_old_kernel_package('linux-headers-2.6.35-28'))
self.assertTrue(self.oldkernel_plugin.is_old_kernel_package('linux-image-2.6.38-9-generic'))
self.assertFalse(self.oldkernel_plugin.is_old_kernel_package('linux-image-2.6.38-10'))
self.assertFalse(self.oldkernel_plugin.is_old_kernel_package('linux-image-2.6.38-11'))
if __name__ == '__main__':
unittest.main()