def test_create_changelog_entry_existing(self): """ Given: - release notes, display version and build number When: - changelog entry already exists Then: - return changelog entry with release notes and R letter appended in display name """ release_notes = "dummy release notes" version_display_name = "1.2.3" build_number = "5555" version_changelog = Pack._create_changelog_entry(release_notes=release_notes, version_display_name=version_display_name, build_number=build_number, new_version=False) assert version_changelog['releaseNotes'] == "dummy release notes" assert version_changelog['displayName'] == f'{version_display_name} - R{build_number}'
def test_create_changelog_entry_new(self): """ Given: - release notes, display version and build number When: - new changelog entry must created Then: - return changelog entry with release notes and without R letter in display name """ release_notes = "dummy release notes" version_display_name = "1.2.3" build_number = "5555" version_changelog = Pack._create_changelog_entry(release_notes=release_notes, version_display_name=version_display_name, build_number=build_number, new_version=True) assert version_changelog['releaseNotes'] == "dummy release notes" assert version_changelog['displayName'] == f'{version_display_name} - {build_number}'