Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/tests/test_storage.py
Show First 20 Lines • Show All 1,221 Lines • ▼ Show 20 Lines | |||||
def test_release_add_twice(self, swh_storage): | def test_release_add_twice(self, swh_storage): | ||||
actual_result = swh_storage.release_add([data.release]) | actual_result = swh_storage.release_add([data.release]) | ||||
assert actual_result == {"release:add": 1} | assert actual_result == {"release:add": 1} | ||||
assert list(swh_storage.journal_writer.journal.objects) == [ | assert list(swh_storage.journal_writer.journal.objects) == [ | ||||
("release", Release.from_dict(data.release)) | ("release", Release.from_dict(data.release)) | ||||
] | ] | ||||
actual_result = swh_storage.release_add([data.release, data.release2]) | actual_result = swh_storage.release_add( | ||||
[data.release, data.release2, data.release, data.release2] | |||||
) | |||||
assert actual_result == {"release:add": 1} | assert actual_result == {"release:add": 1} | ||||
assert list(swh_storage.journal_writer.journal.objects) == [ | assert set(swh_storage.journal_writer.journal.objects) == set( | ||||
[ | |||||
("release", Release.from_dict(data.release)), | ("release", Release.from_dict(data.release)), | ||||
("release", Release.from_dict(data.release2)), | ("release", Release.from_dict(data.release2)), | ||||
] | ] | ||||
) | |||||
def test_release_add_name_clash(self, swh_storage): | def test_release_add_name_clash(self, swh_storage): | ||||
release1 = data.release.copy() | release1 = data.release.copy() | ||||
release2 = data.release2.copy() | release2 = data.release2.copy() | ||||
release1["author"] = { | release1["author"] = { | ||||
"fullname": b"John Doe <john.doe@example.com>", | "fullname": b"John Doe <john.doe@example.com>", | ||||
"name": b"John Doe", | "name": b"John Doe", | ||||
▲ Show 20 Lines • Show All 2,722 Lines • Show Last 20 Lines |