Skip to content

Commit 938f66a

Browse files
test(test_bump_command.py): cleanup and fix tests for changelog_merge_prerelease
1 parent 8516635 commit 938f66a

4 files changed

+9
-25
lines changed

tests/commands/test_bump_command.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1767,16 +1767,15 @@ def test_changelog_config_flag_merge_prerelease(
17671767
with open(changelog_path) as f:
17681768
out = f.read()
17691769
out = re.sub(
1770-
r"\([^)]*\)", "", out
1770+
r" \([^)]*\)", "", out
17711771
) # remove date from release, since I have no idea how to mock that
1772-
print(out)
17731772

17741773
file_regression.check(out, extension=".md")
17751774

17761775

17771776
@pytest.mark.parametrize("test_input", ["rc", "alpha", "beta"])
17781777
@pytest.mark.usefixtures("tmp_commitizen_project")
1779-
def test_changelog_config_flag_merge_prerelease_more_commits(
1778+
def test_changelog_config_flag_merge_prerelease_only_prerelease_present(
17801779
mocker: MockFixture, changelog_path, config_path, file_regression, test_input
17811780
):
17821781
# supposed to verify that logic regarding indexes is generic
@@ -1786,8 +1785,9 @@ def test_changelog_config_flag_merge_prerelease_more_commits(
17861785
f.write("annotated_tag = true\n")
17871786

17881787
create_file_and_commit("feat: more relevant commit")
1789-
mocker.patch("commitizen.git.GitTag.date", "1970-01-01")
1790-
git.tag("0.1.0")
1788+
testargs = ["cz", "bump", "--prerelease", test_input, "--yes"]
1789+
mocker.patch.object(sys, "argv", testargs)
1790+
cli.main()
17911791

17921792
create_file_and_commit("feat: add new output")
17931793
create_file_and_commit("fix: output glitch")
@@ -1803,8 +1803,7 @@ def test_changelog_config_flag_merge_prerelease_more_commits(
18031803
with open(changelog_path) as f:
18041804
out = f.read()
18051805
out = re.sub(
1806-
r"\([^)]*\)", "", out
1806+
r" \([^)]*\)", "", out
18071807
) # remove date from release, since I have no idea how to mock that
1808-
print(out)
18091808

18101809
file_regression.check(out, extension=".md")

tests/commands/test_bump_command/test_changelog_config_flag_merge_prerelease_more_commits_alpha_.md renamed to tests/commands/test_bump_command/test_changelog_config_flag_merge_prerelease_only_prerelease_present_alpha_.md

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,8 @@
33
### Feat
44

55
- add new output
6+
- more relevant commit
67

78
### Fix
89

910
- output glitch
10-
11-
## 0.1.0
12-
13-
### Feat
14-
15-
- more relevant commit

tests/commands/test_bump_command/test_changelog_config_flag_merge_prerelease_more_commits_beta_.md renamed to tests/commands/test_bump_command/test_changelog_config_flag_merge_prerelease_only_prerelease_present_beta_.md

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,8 @@
33
### Feat
44

55
- add new output
6+
- more relevant commit
67

78
### Fix
89

910
- output glitch
10-
11-
## 0.1.0
12-
13-
### Feat
14-
15-
- more relevant commit

tests/commands/test_bump_command/test_changelog_config_flag_merge_prerelease_more_commits_rc_.md renamed to tests/commands/test_bump_command/test_changelog_config_flag_merge_prerelease_only_prerelease_present_rc_.md

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,8 @@
33
### Feat
44

55
- add new output
6+
- more relevant commit
67

78
### Fix
89

910
- output glitch
10-
11-
## 0.1.0
12-
13-
### Feat
14-
15-
- more relevant commit

0 commit comments

Comments
 (0)