def METHOD_NAME(
    bump_type, current_version, base_version, feature_name, expected_next_version
):
    next_version = resolve_next_version(
        bump_type,
        packaging.version.parse(current_version),
        packaging.version.parse(base_version),
        feature_name,
    )
    assert (
        next_version == expected_next_version
    ), f"expected {expected_next_version}, got {next_version}"