Example #1
0
 async def test_bump_version_original_violates_semantic(self):
     with self.assertRaisesRegex(RCMissingHyphen, "original.*1\.2\.3rc1"):
         BumpPackages.bump_version("1.2.3rc1", "0.0.0")
Example #2
0
 async def test_bump_version_increment_violates_semantic(self):
     with self.assertRaisesRegex(RCMissingHyphen, "increment.*5\.6\.7rc2"):
         BumpPackages.bump_version("1.2.3-rc1", "5.6.7rc2")
Example #3
0
 async def test_bump_version_zero(self):
     self.assertEqual(BumpPackages.bump_version("1.2.3-rc1", "5.6.Z"),
                      "6.8.0")
Example #4
0
 async def test_bump_version_both_with_rc(self):
     self.assertEqual(BumpPackages.bump_version("1.2.3-rc1", "5.6.7-rc2"),
                      "6.8.10-rc3")
Example #5
0
 async def test_bump_version_increment_with_rc(self):
     self.assertEqual(BumpPackages.bump_version("1.2.3", "5.6.7-rc0"),
                      "6.8.10-rc0")
Example #6
0
 async def test_bump_version_original_with_rc(self):
     self.assertEqual(BumpPackages.bump_version("1.2.3-rc0", "5.6.7"),
                      "6.8.10")
Example #7
0
 async def test_bump_version(self):
     self.assertEqual(BumpPackages.bump_version("1.2.3", "5.6.7"), "6.8.10")