Provide a __str__ method
This commit is contained in:
parent
790cfe7751
commit
c3ecdeb767
2 changed files with 6 additions and 0 deletions
|
@ -12,6 +12,9 @@ class Version(object):
|
||||||
def __init__(self, version_str):
|
def __init__(self, version_str):
|
||||||
self.version_str = version_str
|
self.version_str = version_str
|
||||||
|
|
||||||
|
def __str__(self):
|
||||||
|
return self.version_str
|
||||||
|
|
||||||
def components(self):
|
def components(self):
|
||||||
return re.split('\.|-', self.version_str)
|
return re.split('\.|-', self.version_str)
|
||||||
|
|
||||||
|
|
|
@ -40,6 +40,9 @@ class RunningKernelVersionTestCase(unittest.TestCase):
|
||||||
|
|
||||||
|
|
||||||
class VersionTestCase(unittest.TestCase):
|
class VersionTestCase(unittest.TestCase):
|
||||||
|
def testStr(self):
|
||||||
|
self.assertEqual(str(Version('1.0')), '1.0')
|
||||||
|
|
||||||
def testComparingTrivial(self):
|
def testComparingTrivial(self):
|
||||||
self.assertEqual(Version('1.0'), Version('1.0'))
|
self.assertEqual(Version('1.0'), Version('1.0'))
|
||||||
self.assertGreater(Version('2.0'), Version('1.0'))
|
self.assertGreater(Version('2.0'), Version('1.0'))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue