Changeset View
Changeset View
Standalone View
Standalone View
swh/lister/maven/tests/test_lister.py
Show First 20 Lines • Show All 119 Lines • ▼ Show 20 Lines | def network_requests_mock( | ||||
requests_mock, maven_index_full, maven_pom_1, maven_pom_2, maven_pom_3 | requests_mock, maven_index_full, maven_pom_1, maven_pom_2, maven_pom_3 | ||||
): | ): | ||||
requests_mock.get(INDEX_URL, content=maven_index_full) | requests_mock.get(INDEX_URL, content=maven_index_full) | ||||
requests_mock.get(URL_POM_1, content=maven_pom_1) | requests_mock.get(URL_POM_1, content=maven_pom_1) | ||||
requests_mock.get(URL_POM_2, content=maven_pom_2) | requests_mock.get(URL_POM_2, content=maven_pom_2) | ||||
requests_mock.get(URL_POM_3, content=maven_pom_3) | requests_mock.get(URL_POM_3, content=maven_pom_3) | ||||
@pytest.fixture(autouse=True) | |||||
def retry_sleep_mock(mocker): | |||||
mocker.patch.object(MavenLister.page_request.retry, "sleep") | |||||
def test_maven_full_listing(swh_scheduler): | def test_maven_full_listing(swh_scheduler): | ||||
"""Covers full listing of multiple pages, checking page results and listed | """Covers full listing of multiple pages, checking page results and listed | ||||
origins, statelessness.""" | origins, statelessness.""" | ||||
# Run the lister. | # Run the lister. | ||||
lister = MavenLister( | lister = MavenLister( | ||||
scheduler=swh_scheduler, | scheduler=swh_scheduler, | ||||
url=MVN_URL, | url=MVN_URL, | ||||
▲ Show 20 Lines • Show All 244 Lines • Show Last 20 Lines |