Exemple #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")
Exemple #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")
Exemple #3
0
 async def test_bump_version_zero(self):
     self.assertEqual(BumpPackages.bump_version("1.2.3-rc1", "5.6.Z"),
                      "6.8.0")
Exemple #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")
Exemple #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")
Exemple #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")
Exemple #7
0
 async def test_bump_version(self):
     self.assertEqual(BumpPackages.bump_version("1.2.3", "5.6.7"), "6.8.10")