Skip to content

Commit 8eef599

Browse files
committed
Test for reset of lower indices for minor bump and major bump
1 parent 158c5dc commit 8eef599

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

tests/test_changelog.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@ def test_changelog_updates(server_type):
3939
from packaging.version import Version
4040

4141
changelog = Changelog(server=server_type)
42-
changelog.major_bump("Major bump").minor_bump("Minor bump").patch_bump("Patch \nbump")
42+
changelog.patch_bump("Patch 1").minor_bump("Minor bump 1").major_bump("Major bump").minor_bump(
43+
"Minor bump"
44+
).patch_bump("Patch \nbump")
4345
with pytest.raises(ValueError):
4446
changelog.expect_version(Version("0.0.0"))
4547
changelog.expect_version(Version("1.1.1"))
@@ -51,18 +53,20 @@ def test_changelog_updates(server_type):
5153
Version Changes
5254
------- -------
5355
0.0.0 Initial version.
56+
0.0.1 Patch 1
57+
0.1.0 Minor bump 1
5458
1.0.0 Major bump
5559
1.1.0 Minor bump
5660
1.1.1 Patch
5761
bump
5862
1.1.2 Patch 2
5963
"""
6064
)
61-
assert len(changelog) == 5
65+
assert len(changelog) == 7
6266
assert changelog[0] == (Version("0.0.0"), "Initial version.")
6367
assert changelog[-1] == (Version("1.1.2"), "Patch 2")
6468
for i, v in enumerate(changelog):
65-
if i == 2:
69+
if i == 4:
6670
assert v == (Version("1.1.0"), "Minor bump")
6771
with pytest.raises(IndexError):
6872
_ = changelog[8]

0 commit comments

Comments
 (0)