root/imapclient/test/test_version.py

Revision 266:829621c59711, 0.7 KB (checked in by Menno Smits <menno@…>, 8 months ago)

Added imapclient.version.info (#81)

Line 
1from imapclient import _imapclient_version_string
2from imapclient.test.util import unittest
3
4class TestVersionString(unittest.TestCase):
5
6    def test_dot_oh(self):
7        self.assertEquals(_imapclient_version_string((1, 0, 0, 'final')), '1.0')
8
9    def test_minor(self):
10        self.assertEquals(_imapclient_version_string((2, 1, 0, 'final')), '2.1')
11
12    def test_point_release(self):
13        self.assertEquals(_imapclient_version_string((1, 2, 3, 'final')), '1.2.3')
14
15    def test_alpha(self):
16        self.assertEquals(_imapclient_version_string((2, 1, 0, 'alpha')), '2.1-alpha')
17
18    def test_beta_point(self):
19        self.assertEquals(_imapclient_version_string((2, 1, 3, 'beta')), '2.1.3-beta')
Note: See TracBrowser for help on using the browser.