unit-printprereleasesuffix.py (2343B)
1 import unittest 2 3 import mozunit 4 from printprereleasesuffix import get_prerelease_suffix 5 6 7 class TestGetPreReleaseSuffix(unittest.TestCase): 8 """ 9 Unit tests for the get_prerelease_suffix function 10 """ 11 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") 16 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") 21 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") 26 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") 31 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, "") 36 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, "") 41 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, "") 46 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, "") 51 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, "") 56 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, "") 61 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, "") 66 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, "") 71 72 def test_plus(self): 73 """test 1.2+ version string""" 74 self.c = get_prerelease_suffix("1.2+") 75 self.assertEqual(self.c, "") 76 77 78 if __name__ == "__main__": 79 mozunit.main()