예제 #1
0
 def test_major_minor_revision(self):
     ver = Version(2, 3, 4)
     self.assert_asterisk((2, 3, 4), *ver)
     self.assertEqual(ver.major, 2)
     self.assertEqual(ver[0], 2)
     self.assertEqual(ver.minor, 3)
     self.assertEqual(ver[1], 3)
     self.assertEqual(ver.revision, 4)
     self.assertEqual(ver[2], 4)
     self.assertEqual(ver.as_full_tuple, (2, 3, 4))
     self.assertEqual(str(ver), "2.3.4")
     self.assertEqual(str(ver.normalize()), "2.3.4")
예제 #2
0
 def test_major(self):
     ver = Version(2)
     self.assert_asterisk((2, None, None), *ver)
     self.assertEqual(ver.major, 2)
     self.assertEqual(ver[0], 2)
     self.assertEqual(ver.minor, None)
     self.assertEqual(ver[1], None)
     self.assertEqual(ver.revision, None)
     self.assertEqual(ver[2], None)
     self.assertEqual(ver.as_full_tuple, (2, 0, 0))
     self.assertEqual(str(ver), "2")
     self.assertEqual(str(ver.normalize()), "2.0.0")