self = <swh.storage.tests.test_storage.TestStorageGeneratedData object at 0x7fc52004bc18>
swh_storage = <swh.storage.in_memory.InMemoryStorage object at 0x7fc5200af7b8>
sample_data = <swh.storage.tests.storage_data.StorageData object at 0x7fc490d635c0>
def test_origin_count_with_visit_with_visits_and_snapshot(
self, swh_storage, sample_data
):
snapshot = sample_data.snapshot
swh_storage.origin_add(sample_data.origins)
swh_storage.snapshot_add([snapshot])
origin_url = "https://github.com/user1/repo1"
visit = OriginVisit(origin=origin_url, date=now(), type="git",)
visit = swh_storage.origin_visit_add([visit])[0]
swh_storage.origin_visit_status_add(
[
OriginVisitStatus(
origin=origin_url,
visit=visit.visit,
date=now(),
status="ongoing",
snapshot=snapshot.id,
)
]
)
> assert swh_storage.origin_count("github", with_visit=False) == 3
.tox/py3/lib/python3.7/site-packages/swh/storage/tests/test_storage.py:4083:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <swh.storage.in_memory.InMemoryStorage object at 0x7fc5200af7b8>
url_pattern = 'github', regexp = False, with_visit = False
def origin_count(self, url_pattern, regexp=False, with_visit=False):
return len(
self.origin_search(
url_pattern,
regexp=regexp,
with_visit=with_visit,
> limit=len(self._origins),
)
)
E TypeError: object of type 'PagedResult' has no len()
.tox/py3/lib/python3.7/site-packages/swh/storage/in_memory.py:763: TypeError
TEST RESULT
TEST RESULT
- Run At
- Jul 30 2020, 4:17 PM