1
1
import pytest
2
2
3
3
from commitizen import changelog , defaults , git
4
+ from commitizen .cz .conventional_commits .conventional_commits import (
5
+ ConventionalCommitsCz ,
6
+ )
4
7
from commitizen .exceptions import InvalidConfigurationError
5
8
6
9
COMMITS_DATA = [
@@ -841,8 +844,8 @@ def test_order_changelog_tree_raises():
841
844
842
845
843
846
def test_render_changelog (gitcommits , tags , changelog_content ):
844
- parser = defaults .commit_parser
845
- changelog_pattern = defaults .bump_pattern
847
+ parser = ConventionalCommitsCz .commit_parser
848
+ changelog_pattern = ConventionalCommitsCz .bump_pattern
846
849
tree = changelog .generate_tree_from_commits (
847
850
gitcommits , tags , parser , changelog_pattern
848
851
)
@@ -852,8 +855,8 @@ def test_render_changelog(gitcommits, tags, changelog_content):
852
855
853
856
def test_render_changelog_unreleased (gitcommits ):
854
857
some_commits = gitcommits [:7 ]
855
- parser = defaults .commit_parser
856
- changelog_pattern = defaults .bump_pattern
858
+ parser = ConventionalCommitsCz .commit_parser
859
+ changelog_pattern = ConventionalCommitsCz .bump_pattern
857
860
tree = changelog .generate_tree_from_commits (
858
861
some_commits , [], parser , changelog_pattern
859
862
)
@@ -867,8 +870,8 @@ def test_render_changelog_tag_and_unreleased(gitcommits, tags):
867
870
tag for tag in tags if tag .rev == "56c8a8da84e42b526bcbe130bd194306f7c7e813"
868
871
]
869
872
870
- parser = defaults .commit_parser
871
- changelog_pattern = defaults .bump_pattern
873
+ parser = ConventionalCommitsCz .commit_parser
874
+ changelog_pattern = ConventionalCommitsCz .bump_pattern
872
875
tree = changelog .generate_tree_from_commits (
873
876
some_commits , single_tag , parser , changelog_pattern
874
877
)
@@ -881,8 +884,8 @@ def test_render_changelog_tag_and_unreleased(gitcommits, tags):
881
884
def test_render_changelog_with_change_type (gitcommits , tags ):
882
885
new_title = ":some-emoji: feature"
883
886
change_type_map = {"feat" : new_title }
884
- parser = defaults .commit_parser
885
- changelog_pattern = defaults .bump_pattern
887
+ parser = ConventionalCommitsCz .commit_parser
888
+ changelog_pattern = ConventionalCommitsCz .bump_pattern
886
889
tree = changelog .generate_tree_from_commits (
887
890
gitcommits , tags , parser , changelog_pattern , change_type_map = change_type_map
888
891
)
@@ -897,8 +900,8 @@ def changelog_message_builder_hook(message: dict, commit: git.GitCommit) -> dict
897
900
] = f"{ message ['message' ]} [link](github.com/232323232) { commit .author } { commit .author_email } "
898
901
return message
899
902
900
- parser = defaults .commit_parser
901
- changelog_pattern = defaults .bump_pattern
903
+ parser = ConventionalCommitsCz .commit_parser
904
+ changelog_pattern = ConventionalCommitsCz .bump_pattern
902
905
tree = changelog .generate_tree_from_commits (
903
906
gitcommits ,
904
907
tags ,
0 commit comments