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