def test_major_minor(self): ver = tools.Version(2, 3) self.assert_asterisk((2, 3, None), *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, None) self.assertEqual(ver[2], None) self.assertEqual(ver.as_full_tuple, (2, 3, 0)) self.assertEqual(str(ver), "2.3") self.assertEqual(str(ver.normalize()), "2.3.0")
def assert_lt_tuple(self, a, b): self.assert_lt(tools.Version(*a), tools.Version(*b))