Page MenuHomeSoftware Heritage

Jenkins > .tox.py3.lib.python3.7.site-packages.swh.lister.maven.tests.test_lister::test_maven_list_http_error[500]
Failed

TEST RESULT

Run At
Aug 25 2021, 2:40 PM
Details
swh_scheduler = <swh.scheduler.backend.SchedulerBackend object at 0x7f40f6ef4a58> requests_mock = <requests_mock.mocker.Mocker object at 0x7f40f6ef4d68> http_code = 500 @pytest.mark.parametrize("http_code", [400, 500, 502]) def test_maven_list_http_error(swh_scheduler, requests_mock, http_code): """Test handling of some HTTP errors commonly encountered""" > lister = MavenLister(scheduler=swh_scheduler, url=MVN_URL) .tox/py3/lib/python3.7/site-packages/swh/lister/maven/tests/test_lister.py:119: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <swh.lister.maven.lister.MavenLister object at 0x7f40f6ef4588> scheduler = <swh.scheduler.backend.SchedulerBackend object at 0x7f40f6ef4a58> 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 0x7f40f6ef4588>.WORK_DIR .tox/py3/lib/python3.7/site-packages/swh/lister/maven/lister.py:74: AssertionError