@@ -173,20 +173,42 @@ def test_list_cz(config):
173
173
174
174
def test_version_for_showing_project_version (config , capsys ):
175
175
# No version exist
176
- commands .Version (config , {"project" : True , "commitizen" : False })()
176
+ commands .Version (config , {"project" : True , "commitizen" : False , "verbose" : False })()
177
177
captured = capsys .readouterr ()
178
178
assert "No project information in this project." in captured .err
179
179
180
180
config .settings ["version" ] = "v0.0.1"
181
- commands .Version (config , {"project" : True , "commitizen" : False })()
181
+ commands .Version (config , {"project" : True , "commitizen" : False , "verbose" : False })()
182
182
captured = capsys .readouterr ()
183
- assert "Project Version: v0.0.1" in captured .out
183
+ assert "v0.0.1" in captured .out
184
184
185
185
186
186
def test_version_for_showing_commitizen_version (config , capsys ):
187
- commands .Version (config , {"project" : False , "commitizen" : True })()
187
+ commands .Version (config , {"project" : False , "commitizen" : True , "verbose" : False })()
188
+ captured = capsys .readouterr ()
189
+ assert f"{ __version__ } " in captured .out
190
+
191
+ # default showing commitizen version
192
+ commands .Version (
193
+ config , {"project" : False , "commitizen" : False , "verbose" : False }
194
+ )()
195
+ captured = capsys .readouterr ()
196
+ assert f"{ __version__ } " in captured .out
197
+
198
+
199
+ def test_version_for_showing_both_versions (config , capsys ):
200
+ commands .Version (config , {"project" : False , "commitizen" : False , "verbose" : True })()
188
201
captured = capsys .readouterr ()
189
202
assert f"Installed Commitizen Version: { __version__ } " in captured .out
203
+ assert "No project information in this project." in captured .err
204
+
205
+ config .settings ["version" ] = "v0.0.1"
206
+ commands .Version (config , {"project" : False , "commitizen" : False , "verbose" : True })()
207
+ captured = capsys .readouterr ()
208
+ expected_out = (
209
+ f"Installed Commitizen Version: { __version__ } \n " f"Project Version: v0.0.1"
210
+ )
211
+ assert expected_out in captured .out
190
212
191
213
192
214
def test_check_no_conventional_commit (config , mocker ):
0 commit comments