def bumpage(): current_version = args.current level = args.level label = args.label vb = VersionBump(current_version) vb.bump(level, label) for filename in FILES: fo = open(filename, 'r+') try: fb = FileBump(fo, current_version) fb.bump(level) except ValueError: raise ValueError('Version not in file [{}].'.format(filename)) new_version = vb.get() print(new_version)
def test_bump(): vb = VersionBump('2.0.1') vb.bump() assert vb.get('patch') == 2