self = <swh.storage.tests.test_postgresql.TestStorage object at 0x7fdc095fe3c8>
swh_storage = <swh.storage.postgresql.storage.Storage object at 0x7fdc048074a8>
sample_data = <swh.storage.tests.storage_data.StorageData object at 0x7fdc044c2208>
def test_origin_visit_status_latest_get_all(self, swh_storage, sample_data):
origin = sample_data.origin
swh_storage.origin_add([origin])
ov1, ov2, ov3 = swh_storage.origin_visit_add(
[
OriginVisit(
origin=origin.url,
date=sample_data.date_visit1,
type=sample_data.type_visit1,
),
OriginVisit(
origin=origin.url,
date=sample_data.date_visit2,
type=sample_data.type_visit2,
),
OriginVisit(
origin=origin.url,
date=sample_data.date_visit2,
type=sample_data.type_visit2,
),
]
)
swh_storage.origin_visit_status_add(
[
OriginVisitStatus(
origin=origin.url,
visit=ov1.visit,
date=sample_data.date_visit1 + datetime.timedelta(hours=1),
type=sample_data.type_visit1,
status="created",
snapshot=None,
),
OriginVisitStatus(
origin=origin.url,
visit=ov2.visit,
date=sample_data.date_visit2 + datetime.timedelta(hours=1),
type=sample_data.type_visit2,
status="created",
snapshot=None,
),
OriginVisitStatus(
origin=origin.url,
visit=ov3.visit,
date=sample_data.date_visit2 + datetime.timedelta(hours=1),
type=sample_data.type_visit2,
status="created",
snapshot=None,
),
]
)
swh_storage.origin_visit_status_add(
[
OriginVisitStatus(
origin=origin.url,
visit=ov1.visit,
date=sample_data.date_visit1 + datetime.timedelta(hours=1),
type=sample_data.type_visit1,
status="full",
snapshot=sample_data.snapshots[0].id,
),
OriginVisitStatus(
origin=origin.url,
visit=ov2.visit,
date=sample_data.date_visit2 + datetime.timedelta(hours=1),
type=sample_data.type_visit2,
status="full",
snapshot=sample_data.snapshots[1].id,
),
OriginVisitStatus(
origin=origin.url,
visit=ov3.visit,
date=sample_data.date_visit2 + datetime.timedelta(hours=1),
type=sample_data.type_visit2,
status="full",
snapshot=sample_data.snapshots[2].id,
),
]
)
ovs1 = swh_storage.origin_visit_status_get_latest(origin.url, visit=ov1.visit)
> assert ovs1.status == "full"
E AssertionError: assert 'created' == 'full'
E - full
E + created
.tox/py3/lib/python3.7/site-packages/swh/storage/tests/storage_tests.py:2080: AssertionError
TEST RESULT
TEST RESULT
- Run At
- Mar 28 2022, 2:47 PM