File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -328,27 +328,27 @@ def bump_patch(version):
328
328
verinfo ['patch' ] + 1 )
329
329
330
330
331
- def bump_prerelease (version ):
331
+ def bump_prerelease (version , token = 'rc' ):
332
332
"""Raise the prerelease part of the version
333
333
334
334
:param: version string
335
335
:return: the raised version string
336
336
:rtype: str
337
337
"""
338
338
verinfo = parse (version )
339
- verinfo ['prerelease' ] = _increment_string (verinfo ['prerelease' ] or 'rc .0' )
339
+ verinfo ['prerelease' ] = _increment_string (verinfo ['prerelease' ] or token + ' .0' )
340
340
return format_version (verinfo ['major' ], verinfo ['minor' ], verinfo ['patch' ],
341
341
verinfo ['prerelease' ])
342
342
343
343
344
- def bump_build (version ):
344
+ def bump_build (version , token = 'build' ):
345
345
"""Raise the build part of the version
346
346
347
347
:param: version string
348
348
:return: the raised version string
349
349
:rtype: str
350
350
"""
351
351
verinfo = parse (version )
352
- verinfo ['build' ] = _increment_string (verinfo ['build' ] or 'build .0' )
352
+ verinfo ['build' ] = _increment_string (verinfo ['build' ] or token + ' .0' )
353
353
return format_version (verinfo ['major' ], verinfo ['minor' ], verinfo ['patch' ],
354
354
verinfo ['prerelease' ], verinfo ['build' ])
Original file line number Diff line number Diff line change @@ -260,6 +260,7 @@ def test_prerelease_order():
260
260
def test_should_bump_prerelease ():
261
261
assert bump_prerelease ('3.4.5-rc.9' ) == '3.4.5-rc.10'
262
262
assert bump_prerelease ('3.4.5' ) == '3.4.5-rc.1'
263
+ assert bump_prerelease ('3.4.5' , 'dev' ) == '3.4.5-dev.1'
263
264
264
265
265
266
def test_should_ignore_build_on_prerelease_bump ():
@@ -271,6 +272,7 @@ def test_should_bump_build():
271
272
assert bump_build ('3.4.5-rc.1+0009.dev' ) == '3.4.5-rc.1+0010.dev'
272
273
assert bump_build ('3.4.5-rc.1' ) == '3.4.5-rc.1+build.1'
273
274
assert bump_build ('3.4.5' ) == '3.4.5+build.1'
275
+ assert bump_build ('3.4.5' , 'nightly' ) == '3.4.5+nightly.1'
274
276
275
277
276
278
def test_should_compare_version_info_objects ():
You can’t perform that action at this time.
0 commit comments