caplog = <_pytest.logging.LogCaptureFixture object at 0x7f49697995f8>
def test_dvcs_loader_exc_partial_visit(caplog):
logger_name = "dvcsloaderexc"
caplog.set_level(logging.ERROR, logger=logger_name)
loader = DummyDVCSLoaderExc(logging_class=logger_name)
result = loader.load()
assert result == {"status": "failed"}
for record in caplog.records:
if record.levelname != "ERROR":
continue
assert "Loading failure" in record.message
assert record.exc_info
exc = record.exc_info[1]
assert isinstance(exc, RuntimeError)
assert "Failed to get contents!" in exc.args[0]
# Check that the get_snapshot operation would have succeeded
assert loader.get_snapshot() is not None
# But that the snapshot didn't get loaded
> assert loader.loaded_snapshot is None
E AttributeError: 'DummyDVCSLoaderExc' object has no attribute 'loaded_snapshot'
.tox/py3/lib/python3.7/site-packages/swh/loader/core/tests/test_loader.py:187: AttributeError
TEST RESULT
TEST RESULT
- Run At
- May 29 2020, 3:11 PM