def test_get_csv_name(): version = "1.2.3" rebuild_version = "1.2.3+0.1608854400.patched" fm_suffix = "0.1608854400.patched" rv = HandleBotasAdvisory._get_csv_name("amq-streams.1.2.3", version, rebuild_version, fm_suffix) assert rv == "amq-streams.1.2.3+0.1608854400.patched" # If the version is not present in the CSV name (it's supposed to be), then Freshmaker # will just append the suffix to make it unique rv = HandleBotasAdvisory._get_csv_name("amq-streams.123", version, rebuild_version, fm_suffix) assert rv == "amq-streams.123.0.1608854400.patched"
def test_get_csv_name(): version = "1.2.3" rebuild_version = "1.2.3+0.1608854400.p" fm_suffix = "0.1608854400.p" rv = HandleBotasAdvisory._get_csv_name("amq-streams.1.2.3", version, rebuild_version, fm_suffix) assert rv == "amq-streams.1.2.3-0.1608854400.p" # If the version is not present in the CSV name (it's supposed to be), then Freshmaker # will just append the suffix to make it unique rv = HandleBotasAdvisory._get_csv_name("amq-streams.123", version, rebuild_version, fm_suffix) assert rv == "amq-streams.123.0.1608854400.p" # If this was a Freshmaker rebuild, the CSV name with have a dash instead of a plus for the # build ID separator rv = HandleBotasAdvisory._get_csv_name( "amq-streams.1.2.3-0.1608843300.p", "1.2.3+0.1608843300.p", rebuild_version, fm_suffix, ) assert rv == "amq-streams.1.2.3-0.1608854400.p"