version_tests.py 595 B

1234567891011121314151617181920212223
  1. """Tests for cement.utils.version."""
  2. from cement.utils import version, test
  3. class VersionUtilsTestCase(test.CementCoreTestCase):
  4. def test_get_version(self):
  5. ver = version.get_version()
  6. self.ok(ver.startswith('2.9'))
  7. ver = version.get_version((2, 1, 1, 'alpha', 1))
  8. self.eq(ver, '2.1.1a1')
  9. ver = version.get_version((2, 1, 2, 'beta', 2))
  10. self.eq(ver, '2.1.2b2')
  11. ver = version.get_version((2, 1, 2, 'rc', 3))
  12. self.eq(ver, '2.1.2c3')
  13. ver = version.get_version((2, 1, 3, 'final', 0))
  14. self.eq(ver, '2.1.3')