Bug 1842773 - Part 5: Add ArrayBuffer.prototype.{maxByteLength,resizable} getters...
[gecko.git] / config / tests / unit-printprereleasesuffix.py
blobcebf48883ce864075a2fdcbee61a0b6f3ff8cf6e
1 import unittest
3 import mozunit
4 from printprereleasesuffix import get_prerelease_suffix
7 class TestGetPreReleaseSuffix(unittest.TestCase):
8 """
9 Unit tests for the get_prerelease_suffix function
10 """
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, "")
47 def test_pre_0(self):
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, "")
57 def test_a_a(self):
58 """test 1.2aa version string"""
59 self.c = get_prerelease_suffix("1.2aa")
60 self.assertEqual(self.c, "")
62 def test_b_b(self):
63 """test 1.2bb version string"""
64 self.c = get_prerelease_suffix("1.2bb")
65 self.assertEqual(self.c, "")
67 def test_a_b(self):
68 """test 1.2ab version string"""
69 self.c = get_prerelease_suffix("1.2ab")
70 self.assertEqual(self.c, "")
72 def test_plus(self):
73 """test 1.2+ version string"""
74 self.c = get_prerelease_suffix("1.2+")
75 self.assertEqual(self.c, "")
78 if __name__ == "__main__":
79 mozunit.main()