4 from printprereleasesuffix
import get_prerelease_suffix
7 class TestGetPreReleaseSuffix(unittest
.TestCase
):
9 Unit tests for the get_prerelease_suffix function
12 def test_alpha_1(self
):
13 """test 1a1 version string"""
14 self
.c
= get_prerelease_suffix("1a1")
15 self
.assertEqual(self
.c
, " 1 Alpha 1")
17 def test_alpha_10(self
):
18 """test 1.2a10 version string"""
19 self
.c
= get_prerelease_suffix("1.2a10")
20 self
.assertEqual(self
.c
, " 1.2 Alpha 10")
22 def test_beta_3(self
):
23 """test 1.2.3b3 version string"""
24 self
.c
= get_prerelease_suffix("1.2.3b3")
25 self
.assertEqual(self
.c
, " 1.2.3 Beta 3")
27 def test_beta_30(self
):
28 """test 1.2.3.4b30 version string"""
29 self
.c
= get_prerelease_suffix("1.2.3.4b30")
30 self
.assertEqual(self
.c
, " 1.2.3.4 Beta 30")
32 def test_release_1(self
):
33 """test 1.2.3.4 version string"""
34 self
.c
= get_prerelease_suffix("1.2.3.4")
35 self
.assertEqual(self
.c
, "")
37 def test_alpha_1_pre(self
):
38 """test 1.2a1pre version string"""
39 self
.c
= get_prerelease_suffix("1.2a1pre")
40 self
.assertEqual(self
.c
, "")
42 def test_beta_10_pre(self
):
43 """test 3.4b10pre version string"""
44 self
.c
= get_prerelease_suffix("3.4b10pre")
45 self
.assertEqual(self
.c
, "")
48 """test 1.2pre0 version string"""
49 self
.c
= get_prerelease_suffix("1.2pre0")
50 self
.assertEqual(self
.c
, "")
52 def test_pre_1_b(self
):
53 """test 1.2pre1b version string"""
54 self
.c
= get_prerelease_suffix("1.2pre1b")
55 self
.assertEqual(self
.c
, "")
58 """test 1.2aa version string"""
59 self
.c
= get_prerelease_suffix("1.2aa")
60 self
.assertEqual(self
.c
, "")
63 """test 1.2bb version string"""
64 self
.c
= get_prerelease_suffix("1.2bb")
65 self
.assertEqual(self
.c
, "")
68 """test 1.2ab version string"""
69 self
.c
= get_prerelease_suffix("1.2ab")
70 self
.assertEqual(self
.c
, "")
73 """test 1.2+ version string"""
74 self
.c
= get_prerelease_suffix("1.2+")
75 self
.assertEqual(self
.c
, "")
78 if __name__
== "__main__":