(
version_args: VersionSchemeTestArgs, expected_version: str
)
| 585 | ], |
| 586 | ) |
| 587 | def test_bump_semver_version( |
| 588 | version_args: VersionSchemeTestArgs, expected_version: str |
| 589 | ): |
| 590 | assert ( |
| 591 | str( |
| 592 | SemVer(version_args.current_version).bump( |
| 593 | increment=version_args.increment, |
| 594 | prerelease=version_args.prerelease, |
| 595 | prerelease_offset=version_args.prerelease_offset, |
| 596 | devrelease=version_args.devrelease, |
| 597 | ) |
| 598 | ) |
| 599 | == expected_version |
| 600 | ) |
| 601 | |
| 602 | |
| 603 | @pytest.mark.parametrize( |