diff --git a/borg/testsuite/archiver.py b/borg/testsuite/archiver.py index 6d08248fa..3e382eda8 100644 --- a/borg/testsuite/archiver.py +++ b/borg/testsuite/archiver.py @@ -1063,8 +1063,9 @@ class ArchiverTestCase(ArchiverTestCaseBase): mountpoint = os.path.join(self.tmpdir, 'mountpoint') with self.fuse_mount(self.repository_location + '::archive', mountpoint): - with pytest.raises(OSError): + with pytest.raises(OSError) as excinfo: open(os.path.join(mountpoint, path)) + assert excinfo.value.errno == errno.EIO with self.fuse_mount(self.repository_location + '::archive', mountpoint, 'allow_damaged_files'): open(os.path.join(mountpoint, path)).close()