Page MenuHomeSoftware Heritage

Jenkins > .tox.py3.lib.python3.7.site-packages.swh.lister.maven.tests.test_lister::test_maven_full_listing
Failed

TEST RESULT

Run At
Aug 25 2021, 2:40 PM
Details
swh_scheduler = <swh.scheduler.backend.SchedulerBackend object at 0x7f40f6d158d0> requests_mock = <requests_mock.mocker.Mocker object at 0x7f40f6d15ac8> mocker = <pytest_mock.plugin.MockerFixture object at 0x7f40f6d15a20> maven_properties = '#Mon Jul 12 19:43:05 CEST 2021\nnexus.index.last-incremental=1\nnexus.index.id=index\nnexus.index.incremental-0=1\nnexus.index.chain-id=1626111736087\nnexus.index.timestamp=20210712174305.018 +0000\n' maven_index_main = b'\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\x00\xbdQ\xddN\xc20\x18\xedH\xc6\x84\x04\xdf@3\xbd\xf0N\xd2\x8fv?xg@\xcd\x8c\x82...xca\x88k`\x93\xda\xfa\xfc\x90(s\x85\xb3\xfa\xf8o_5\x97r\xb66n \x9b\x1c\xff\x82\x95\xb5$\xd2/\xe3\xf0W\x0eE\x03\x00\x00' maven_index_incr = b"\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\x00\xa5\x8eMN\xc30\x10\x85'H\x01Z\xa9\xbd\x01\xc8\xb0\xe8\x8e\xc8\x938m`\xc7\xa...x9dmk\xcf\xfa(B\x18\x1d\xde\x8f\x85\xef\xc2\xf0S\x18:k\x9bC\xa3\xa7B\x18\x1f\xc5\xbe\xf3\x05+\xe6\xffH\xba\x01\x00\x00" def test_maven_full_listing( swh_scheduler, requests_mock, mocker, maven_properties, maven_index_main, maven_index_incr, ): """Covers full listing of multiple pages, rate-limit, page size (required for test), checking page results and listed origins, statelessness.""" > lister = MavenLister(scheduler=swh_scheduler, url=MVN_URL, instance="maven.org") .tox/py3/lib/python3.7/site-packages/swh/lister/maven/tests/test_lister.py:84: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <swh.lister.maven.lister.MavenLister object at 0x7f40f6d15dd8> scheduler = <swh.scheduler.backend.SchedulerBackend object at 0x7f40f6d158d0> url = 'https://maven.org/', instance = 'maven.org', credentials = None def __init__( self, scheduler: SchedulerInterface, url: str, instance: Optional[str] = None, credentials: CredentialsType = None, ): self.BASE_URL = url if instance is None: instance = parse_url(url).host super().__init__( scheduler=scheduler, credentials=credentials, url=url, instance=instance, ) # Check work_dir and create it if needed. self.WORK_DIR = join(self.WORK_DIR, instance, "") print(f"WORK_DIR is {self.WORK_DIR}") if isdir(self.WORK_DIR): logger.info("WORKD_DIR exists. Reusing it.") else: try: mkdir(self.WORK_DIR) except OSError as error: logger.info(f"Could not create WORK_DIR {self.WORK_DIR}: {error}.") > assert isdir(self.WORK_DIR) E AssertionError: assert False E + where False = isdir('/tmp/maven-index-exporter/maven.org/') E + where '/tmp/maven-index-exporter/maven.org/' = <swh.lister.maven.lister.MavenLister object at 0x7f40f6d15dd8>.WORK_DIR .tox/py3/lib/python3.7/site-packages/swh/lister/maven/lister.py:74: AssertionError