Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/tests/test_storage.py
Show First 20 Lines • Show All 1,351 Lines • ▼ Show 20 Lines | def test_origin_add_twice(self, swh_storage): | ||||
add2 = swh_storage.origin_add([data.origin, data.origin2]) | add2 = swh_storage.origin_add([data.origin, data.origin2]) | ||||
assert list(swh_storage.journal_writer.journal.objects) \ | assert list(swh_storage.journal_writer.journal.objects) \ | ||||
== [('origin', data.origin), | == [('origin', data.origin), | ||||
('origin', data.origin2)] | ('origin', data.origin2)] | ||||
assert add1 == add2 | assert add1 == add2 | ||||
def test_origin_add_validation(self, swh_storage): | |||||
with pytest.raises(StorageArgumentException, match='url'): | |||||
swh_storage.origin_add([{'type': 'git'}]) | |||||
def test_origin_get_legacy(self, swh_storage): | def test_origin_get_legacy(self, swh_storage): | ||||
assert swh_storage.origin_get(data.origin) is None | assert swh_storage.origin_get(data.origin) is None | ||||
swh_storage.origin_add_one(data.origin) | swh_storage.origin_add_one(data.origin) | ||||
actual_origin0 = swh_storage.origin_get( | actual_origin0 = swh_storage.origin_get( | ||||
{'url': data.origin['url']}) | {'url': data.origin['url']}) | ||||
assert actual_origin0['url'] == data.origin['url'] | assert actual_origin0['url'] == data.origin['url'] | ||||
▲ Show 20 Lines • Show All 2,482 Lines • Show Last 20 Lines |