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