@@ -196,12 +196,16 @@ def test_listing_with_version_part(tmp_path: Path, fixtures_path: Path):
196
196
197
197
assert result .exit_code == 0
198
198
assert set (result .output .splitlines (keepends = False )) == {
199
+ "WARNING:" ,
200
+ "" ,
201
+ "DEPRECATED: The --list option is deprecated and will be removed in a future version." ,
199
202
"new_version=1.0.1-dev" ,
200
203
"current_version=1.0.0" ,
201
204
"parse=(?P<major>\\ d+)\\ .(?P<minor>\\ d+)\\ .(?P<patch>\\ d+)(\\ -(?P<release>[a-z]+))?" ,
202
205
"serialize=['{major}.{minor}.{patch}-{release}', '{major}.{minor}.{patch}']" ,
203
206
"search={current_version}" ,
204
207
"replace={new_version}" ,
208
+ "ignore_missing_version=False" ,
205
209
"tag=True" ,
206
210
"sign_tags=False" ,
207
211
"tag_name=v{new_version}" ,
@@ -210,12 +214,21 @@ def test_listing_with_version_part(tmp_path: Path, fixtures_path: Path):
210
214
"commit=True" ,
211
215
"message=Bump version: {current_version} → {new_version}" ,
212
216
"commit_args=None" ,
213
- "files=[{'filename': 'setup.py', 'glob': None, 'parse': None, 'serialize': "
214
- "None, 'search': None, 'replace': None}, {'filename': "
215
- "'bumpversion/__init__.py', 'glob': None, 'parse': None, 'serialize': None, "
216
- "'search': None, 'replace': None}, {'filename': 'CHANGELOG.md', 'glob': None, "
217
- "'parse': None, 'serialize': None, 'search': '**unreleased**', 'replace': "
218
- "'**unreleased**\\ n**v{new_version}**'}]" ,
217
+ (
218
+ "files=["
219
+ "{'filename': 'setup.py', 'glob': None, 'parse': "
220
+ "'(?P<major>\\ \\ d+)\\ \\ .(?P<minor>\\ \\ d+)\\ \\ .(?P<patch>\\ \\ d+)(\\ \\ -(?P<release>[a-z]+))?', 'serialize': "
221
+ "['{major}.{minor}.{patch}-{release}', '{major}.{minor}.{patch}'], 'search': '{current_version}', "
222
+ "'replace': '{new_version}', 'ignore_missing_version': False}, "
223
+ "{'filename': 'bumpversion/__init__.py', 'glob': None, 'parse': "
224
+ "'(?P<major>\\ \\ d+)\\ \\ .(?P<minor>\\ \\ d+)\\ \\ .(?P<patch>\\ \\ d+)(\\ \\ -(?P<release>[a-z]+))?', 'serialize': "
225
+ "['{major}.{minor}.{patch}-{release}', '{major}.{minor}.{patch}'], 'search': '{current_version}', "
226
+ "'replace': '{new_version}', 'ignore_missing_version': False}, "
227
+ "{'filename': 'CHANGELOG.md', 'glob': None, 'parse': "
228
+ "'(?P<major>\\ \\ d+)\\ \\ .(?P<minor>\\ \\ d+)\\ \\ .(?P<patch>\\ \\ d+)(\\ \\ -(?P<release>[a-z]+))?', 'serialize': "
229
+ "['{major}.{minor}.{patch}-{release}', '{major}.{minor}.{patch}'], 'search': '**unreleased**', "
230
+ "'replace': '**unreleased**\\ n**v{new_version}**', 'ignore_missing_version': False}]"
231
+ ),
219
232
}
220
233
221
234
@@ -236,11 +249,15 @@ def test_listing_without_version_part(tmp_path: Path, fixtures_path: Path):
236
249
237
250
assert result .exit_code == 0
238
251
assert set (result .output .splitlines (keepends = False )) == {
252
+ "WARNING:" ,
253
+ "" ,
254
+ "DEPRECATED: The --list option is deprecated and will be removed in a future version." ,
239
255
"current_version=1.0.0" ,
240
256
"parse=(?P<major>\\ d+)\\ .(?P<minor>\\ d+)\\ .(?P<patch>\\ d+)(\\ -(?P<release>[a-z]+))?" ,
241
257
"serialize=['{major}.{minor}.{patch}-{release}', '{major}.{minor}.{patch}']" ,
242
258
"search={current_version}" ,
243
259
"replace={new_version}" ,
260
+ "ignore_missing_version=False" ,
244
261
"tag=True" ,
245
262
"sign_tags=False" ,
246
263
"tag_name=v{new_version}" ,
@@ -249,12 +266,21 @@ def test_listing_without_version_part(tmp_path: Path, fixtures_path: Path):
249
266
"commit=True" ,
250
267
"message=Bump version: {current_version} → {new_version}" ,
251
268
"commit_args=None" ,
252
- "files=[{'filename': 'setup.py', 'glob': None, 'parse': None, 'serialize': "
253
- "None, 'search': None, 'replace': None}, {'filename': "
254
- "'bumpversion/__init__.py', 'glob': None, 'parse': None, 'serialize': None, "
255
- "'search': None, 'replace': None}, {'filename': 'CHANGELOG.md', 'glob': None, "
256
- "'parse': None, 'serialize': None, 'search': '**unreleased**', 'replace': "
257
- "'**unreleased**\\ n**v{new_version}**'}]" ,
269
+ (
270
+ "files=["
271
+ "{'filename': 'setup.py', 'glob': None, 'parse': "
272
+ "'(?P<major>\\ \\ d+)\\ \\ .(?P<minor>\\ \\ d+)\\ \\ .(?P<patch>\\ \\ d+)(\\ \\ -(?P<release>[a-z]+))?', 'serialize': "
273
+ "['{major}.{minor}.{patch}-{release}', '{major}.{minor}.{patch}'], 'search': '{current_version}', "
274
+ "'replace': '{new_version}', 'ignore_missing_version': False}, "
275
+ "{'filename': 'bumpversion/__init__.py', 'glob': None, 'parse': "
276
+ "'(?P<major>\\ \\ d+)\\ \\ .(?P<minor>\\ \\ d+)\\ \\ .(?P<patch>\\ \\ d+)(\\ \\ -(?P<release>[a-z]+))?', 'serialize': "
277
+ "['{major}.{minor}.{patch}-{release}', '{major}.{minor}.{patch}'], 'search': '{current_version}', "
278
+ "'replace': '{new_version}', 'ignore_missing_version': False}, "
279
+ "{'filename': 'CHANGELOG.md', 'glob': None, 'parse': "
280
+ "'(?P<major>\\ \\ d+)\\ \\ .(?P<minor>\\ \\ d+)\\ \\ .(?P<patch>\\ \\ d+)(\\ \\ -(?P<release>[a-z]+))?', 'serialize': "
281
+ "['{major}.{minor}.{patch}-{release}', '{major}.{minor}.{patch}'], 'search': '**unreleased**', "
282
+ "'replace': '**unreleased**\\ n**v{new_version}**', 'ignore_missing_version': False}]"
283
+ ),
258
284
}
259
285
260
286
0 commit comments