def test_get_csv_updates(mock_grbv, mock_gcn): mock_grbv.return_value = ("1.2.3+0.1608854400.p", "0.1608854400.p") mock_gcn.return_value = "amq-streams.1.2.3-0.1608854400.p" rv = HandleBotasAdvisory._get_csv_updates("amq-streams.1.2.3", "1.2.3") assert rv == { "update": { "metadata": { 'name': "amq-streams.1.2.3-0.1608854400.p", "annotations": { "olm.substitutesFor": "1.2.3" } }, 'spec': { 'version': "1.2.3+0.1608854400.p", } } }
def test_get_csv_updates(mock_grbv, mock_gcn): mock_grbv.return_value = ("1.2.3+0.1608854400.patched", "0.1608854400.patched") mock_gcn.return_value = "amq-streams.1.2.3+0.1608854400.patched" rv = HandleBotasAdvisory._get_csv_updates("amq-streams.1.2.3", "1.2.3") assert rv == { "append": { "spec": { "skips": ["1.2.3"] }, }, "update": { "metadata": { 'name': "amq-streams.1.2.3+0.1608854400.patched", 'substitutes-for': "1.2.3", }, 'spec': { 'version': "1.2.3+0.1608854400.patched", } } }