OpenSlides/tests/test_init.py

24 lines
764 B
Python
Raw Normal View History

2012-11-24 21:10:55 +01:00
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
Unit test for OpenSlides __init__.py
:copyright: 2011, 2012 by OpenSlides team, see AUTHORS.
:license: GNU GPL, see LICENSE for more details.
"""
from django.test import TestCase
from openslides import get_version
class InitTest(TestCase):
2012-11-24 21:21:34 +01:00
def test_get_version(self):
2012-11-24 21:10:55 +01:00
self.assertEqual(get_version((1, 3, 0, 'beta', 2)), '1.3-beta2')
self.assertEqual(get_version((1, 0, 0, 'final', 0)), '1.0')
self.assertEqual(get_version((2, 5, 3, 'alpha', 0)), '2.5.3-alpha0')
2012-11-24 21:21:34 +01:00
git_version = get_version((2, 5, 0, 'dev', 0))
if 'unknown' in git_version:
self.assertEqual(len(git_version), 14)
else:
self.assertEqual(len(git_version), 47)