1- from typing import cast
2-
31import pytest
42
53from commitizen .cz .conventional_commits .conventional_commits import (
@@ -61,29 +59,29 @@ def test_choices_all_have_keyboard_shortcuts(config):
6159
6260def test_small_answer (config ):
6361 conventional_commits = ConventionalCommitsCz (config )
64- answers = {
62+ answers : ConventionalCommitsAnswers = {
6563 "prefix" : "fix" ,
6664 "scope" : "users" ,
6765 "subject" : "email pattern corrected" ,
6866 "is_breaking_change" : False ,
6967 "body" : "" ,
7068 "footer" : "" ,
7169 }
72- message = conventional_commits .message (cast ( "ConventionalCommitsAnswers" , answers ) )
70+ message = conventional_commits .message (answers )
7371 assert message == "fix(users): email pattern corrected"
7472
7573
7674def test_long_answer (config ):
7775 conventional_commits = ConventionalCommitsCz (config )
78- answers = {
76+ answers : ConventionalCommitsAnswers = {
7977 "prefix" : "fix" ,
8078 "scope" : "users" ,
8179 "subject" : "email pattern corrected" ,
8280 "is_breaking_change" : False ,
8381 "body" : "complete content" ,
8482 "footer" : "closes #24" ,
8583 }
86- message = conventional_commits .message (cast ( "ConventionalCommitsAnswers" , answers ) )
84+ message = conventional_commits .message (answers )
8785 assert (
8886 message
8987 == "fix(users): email pattern corrected\n \n complete content\n \n closes #24"
@@ -92,15 +90,15 @@ def test_long_answer(config):
9290
9391def test_breaking_change_in_footer (config ):
9492 conventional_commits = ConventionalCommitsCz (config )
95- answers = {
93+ answers : ConventionalCommitsAnswers = {
9694 "prefix" : "fix" ,
9795 "scope" : "users" ,
9896 "subject" : "email pattern corrected" ,
9997 "is_breaking_change" : True ,
10098 "body" : "complete content" ,
10199 "footer" : "migrate by renaming user to users" ,
102100 }
103- message = conventional_commits .message (cast ( "ConventionalCommitsAnswers" , answers ) )
101+ message = conventional_commits .message (answers )
104102 print (message )
105103 assert (
106104 message
@@ -145,15 +143,15 @@ def test_breaking_change_message_formats(
145143 breaking_change_exclamation_in_title
146144 )
147145 conventional_commits = ConventionalCommitsCz (config )
148- answers = {
146+ answers : ConventionalCommitsAnswers = {
149147 "prefix" : "feat" ,
150148 "scope" : scope ,
151149 "subject" : "email pattern corrected" ,
152150 "is_breaking_change" : True ,
153151 "body" : "complete content" ,
154152 "footer" : "migrate by renaming user to users" ,
155153 }
156- message = conventional_commits .message (cast ( "ConventionalCommitsAnswers" , answers ) )
154+ message = conventional_commits .message (answers )
157155 assert message == expected_message
158156
159157
0 commit comments