def testUpgradeRange(self): self.assertEquals(version.UpgradeRange((2,11,0), current=(2,10,0)), None) self.assertEquals(version.UpgradeRange((2,10,0), current=(2,10,0)), None) self.assertEquals(version.UpgradeRange((2,11,3), current=(2,12,0)), None) self.assertEquals(version.UpgradeRange((2,11,3), current=(2,12,99)), None) self.assertEquals(version.UpgradeRange((3,0,0), current=(2,12,0)), "different major versions") self.assertEquals(version.UpgradeRange((2,12,0), current=(3,0,0)), "different major versions") self.assertEquals(version.UpgradeRange((2,10,0), current=(2,12,0)), "can only downgrade one minor version at a time") self.assertEquals(version.UpgradeRange((2,9,0), current=(2,10,0)), "automatic upgrades only supported from 2.10 onwards") self.assertEquals(version.UpgradeRange((2,10,0), current=(2,9,0)), "automatic upgrades only supported from 2.10 onwards")
def testUpgradeRange(self): self.assertEqual(version.UpgradeRange((2, 11, 0), current=(2, 10, 0)), None) self.assertEqual(version.UpgradeRange((2, 10, 0), current=(2, 10, 0)), None) self.assertEqual(version.UpgradeRange((2, 11, 3), current=(2, 12, 0)), None) self.assertEqual(version.UpgradeRange((2, 11, 3), current=(2, 12, 99)), None) self.assertEqual( version.UpgradeRange((3, 0, 0), current=(2, 12, 0)), "major version up- or downgrades are only supported" " between 2.16 and 3.0") self.assertEqual( version.UpgradeRange((2, 12, 0), current=(3, 0, 0)), "major version up- or downgrades are only supported" " between 2.16 and 3.0") self.assertEqual(version.UpgradeRange((2, 10, 0), current=(2, 12, 0)), "can only downgrade one minor version at a time") self.assertEqual( version.UpgradeRange((2, 9, 0), current=(2, 10, 0)), "automatic upgrades only supported from 2.10 onwards") self.assertEqual( version.UpgradeRange((2, 10, 0), current=(2, 9, 0)), "automatic upgrades only supported from 2.10 onwards") self.assertEqual(version.UpgradeRange((3, 0, 0), current=(2, 16, 1)), None) self.assertEqual(version.UpgradeRange((2, 16, 1), current=(3, 0, 0)), None)