mirror of
https://github.com/TECHNOFAB11/bumpver.git
synced 2025-12-12 14:30:09 +01:00
fix gitlab#16: fix rollover handling for tag/pytag
This commit is contained in:
parent
6db509a113
commit
5714ac3b10
3 changed files with 75 additions and 44 deletions
|
|
@ -26,7 +26,7 @@ def test_bump_beta():
|
|||
assert v1version.incr(cur_version, tag="final").endswith("0002")
|
||||
|
||||
|
||||
def test_bump_final():
|
||||
def test_bump_final_v1():
|
||||
cur_version = "v201712.0001"
|
||||
assert cur_version < v1version.incr(cur_version)
|
||||
assert v1version.incr(cur_version).endswith(".0002")
|
||||
|
|
@ -38,6 +38,17 @@ def test_bump_final():
|
|||
assert v1version.incr(pre_version, tag="final").endswith(".0002")
|
||||
|
||||
|
||||
def test_bump_final_v2():
|
||||
print()
|
||||
raw_pattern = "vMAJOR.MINOR.PATCH[PYTAGNUM]"
|
||||
cur_version = "v0.1.4b1"
|
||||
assert v2version.incr(cur_version, raw_pattern, major=True ) == "v1.0.0b0"
|
||||
assert v2version.incr(cur_version, raw_pattern, minor=True ) == "v0.2.0b0"
|
||||
assert v2version.incr(cur_version, raw_pattern, patch=True ) == "v0.1.5b0"
|
||||
assert v2version.incr(cur_version, raw_pattern, tag_num=True) == "v0.1.4b2"
|
||||
assert v2version.incr(cur_version, raw_pattern, patch=True, tag="final") == "v0.1.5"
|
||||
|
||||
|
||||
def test_bump_future():
|
||||
"""Test that versions don't go back in time."""
|
||||
future_date = dt.datetime.today() + dt.timedelta(days=300)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue