def test_combined_rc(self): version = "1.1a2.rc2-cultact.1.0.devo" rc1 = "1.1a2.rc2-cultact.1.0.rc1" rc2 = "1.1a2.rc2-cultact.1.0.rc2" final = "1.1a2.rc2-cultact.1.0" self.assertEquals(bv.bump_rc(version), rc1) self.assertEquals(bv.bump_final(version), final) self.assertEquals(bv.bump_rc(rc1), rc2) self.assertEquals(bv.bump_final(rc1), final)
def test_combined_rc(self): version = '1.1a2.rc2-cultact.1.0.devo' rc1 = '1.1a2.rc2-cultact.1.0.rc1' rc2 = '1.1a2.rc2-cultact.1.0.rc2' final = '1.1a2.rc2-cultact.1.0' self.assertEquals(bv.bump_rc(version), rc1) self.assertEquals(bv.bump_final(version), final) self.assertEquals(bv.bump_rc(rc1), rc2) self.assertEquals(bv.bump_final(rc1), final)
def test_rc2rc(self): self.assertEquals(bv.bump_rc("2.8rc"), "2.8rc1") self.assertEquals(bv.bump_rc("2.8.rc0"), "2.8.rc1") self.assertEquals(bv.bump_rc("2.8rc1"), "2.8rc2") self.assertEquals(bv.bump_rc("2.8rc9"), "2.8rc10") self.assertEquals(bv.bump_rc("2.8rc19"), "2.8rc20") self.assertEquals(bv.bump_rc("2.8.rc19"), "2.8.rc20")
def test_rc2rc(self): self.assertEquals(bv.bump_rc('2.8rc'), '2.8rc1') self.assertEquals(bv.bump_rc('2.8.rc0'), '2.8.rc1') self.assertEquals(bv.bump_rc('2.8rc1'), '2.8rc2') self.assertEquals(bv.bump_rc('2.8rc9'), '2.8rc10') self.assertEquals(bv.bump_rc('2.8rc19'), '2.8rc20') self.assertEquals(bv.bump_rc('2.8.rc19'), '2.8.rc20')
def test_weird(self): self.assertEquals(bv.bump_rc("3.4.rc5.7"), "3.4.rc6") self.assertEquals(bv.bump_final("3.4.rc5.7"), "3.4")
def test_longnumbers(self): self.assertEquals(bv.bump_rc("3.4.5.6"), "3.4.5.7rc1") self.assertEquals(bv.bump_final("3.4.5.6"), "3.4.5.7")
def test_final2rc(self): self.assertEquals(bv.bump_rc("2.7"), "2.8rc1") self.assertEquals(bv.bump_rc("2.7.1"), "2.7.2rc1")
def test_dev2rc(self): self.assertEquals(bv.bump_rc("2.8dev"), "2.8rc1") self.assertEquals(bv.bump_rc("2.8dev1"), "2.8rc1") self.assertEquals(bv.bump_rc("2.8.dev19"), "2.8.rc1")
def test_weird(self): self.assertEquals(bv.bump_rc('3.4.rc5.7'), '3.4.rc6') self.assertEquals(bv.bump_final('3.4.rc5.7'), '3.4')
def test_longnumbers(self): self.assertEquals(bv.bump_rc('3.4.5.6'), '3.4.5.7rc1') self.assertEquals(bv.bump_final('3.4.5.6'), '3.4.5.7')
def test_final2rc(self): self.assertEquals(bv.bump_rc('2.7'), '2.8rc1') self.assertEquals(bv.bump_rc('2.7.1'), '2.7.2rc1')
def test_dev2rc(self): self.assertEquals(bv.bump_rc('2.8dev'), '2.8rc1') self.assertEquals(bv.bump_rc('2.8dev1'), '2.8rc1') self.assertEquals(bv.bump_rc('2.8.dev19'), '2.8.rc1')