Adding upstream version 2.2.1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
1d36de0179
commit
757b718eff
129 changed files with 16110 additions and 0 deletions
46
test/test-version.py
Executable file
46
test/test-version.py
Executable file
|
@ -0,0 +1,46 @@
|
|||
#!/usr/bin/python3
|
||||
import unittest
|
||||
from staslib.version import KernelVersion
|
||||
|
||||
|
||||
class VersionUnitTests(unittest.TestCase):
|
||||
'''Unit tests for class KernelVersion'''
|
||||
|
||||
version = KernelVersion('5.8.0-63-generic')
|
||||
|
||||
def test_str(self):
|
||||
self.assertIsInstance(str(self.version), str)
|
||||
|
||||
def test_repr(self):
|
||||
self.assertIsInstance(repr(self.version), str)
|
||||
|
||||
def test_eq(self):
|
||||
'''Test equality'''
|
||||
self.assertEqual(self.version, '5.8.0-63')
|
||||
self.assertNotEqual(self.version, '5.8.0')
|
||||
|
||||
def test_lt(self):
|
||||
'''Test lower than'''
|
||||
self.assertTrue(self.version < '5.9')
|
||||
self.assertFalse(self.version < '5.7')
|
||||
|
||||
def test_le(self):
|
||||
'''Test lower equal'''
|
||||
self.assertTrue(self.version <= '5.8.0-63')
|
||||
self.assertTrue(self.version <= '5.8.1')
|
||||
self.assertFalse(self.version <= '5.7')
|
||||
|
||||
def test_gt(self):
|
||||
'''Test greater than'''
|
||||
self.assertTrue(self.version > '5.8')
|
||||
self.assertFalse(self.version > '5.9')
|
||||
|
||||
def test_ge(self):
|
||||
'''Test greater equal'''
|
||||
self.assertTrue(self.version >= '5.8.0-63')
|
||||
self.assertTrue(self.version >= '5.7.0')
|
||||
self.assertFalse(self.version >= '5.9')
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
Loading…
Add table
Add a link
Reference in a new issue