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