Commit 47497fc1 authored by Jan-Jaap Driessen's avatar Jan-Jaap Driessen

Fix inconsistent resolution order with zope.interface v5.

parent bb9bf539
...@@ -40,6 +40,8 @@ ...@@ -40,6 +40,8 @@
- Fix tests with transaction 3.0. - Fix tests with transaction 3.0.
- Fix inconsistent resolution order with zope.interface v5.
5.5.1 (2018-10-25) 5.5.1 (2018-10-25)
================== ==================
......
...@@ -127,12 +127,12 @@ class TempFormatter(FileStorageFormatter): ...@@ -127,12 +127,12 @@ class TempFormatter(FileStorageFormatter):
self._file = afile self._file = afile
@implementer( @implementer(
IStorage,
IStorageRestoreable, IStorageRestoreable,
IStorageIteration, IStorageIteration,
IStorageUndoable, IStorageUndoable,
IStorageCurrentRecordIteration, IStorageCurrentRecordIteration,
IExternalGC, IExternalGC,
IStorage,
) )
class FileStorage( class FileStorage(
FileStorageFormatter, FileStorageFormatter,
......
...@@ -733,7 +733,6 @@ class BlobStorageMixin(object): ...@@ -733,7 +733,6 @@ class BlobStorageMixin(object):
return self.fshelper.temp_dir return self.fshelper.temp_dir
@zope.interface.implementer(ZODB.interfaces.IBlobStorage)
class BlobStorage(BlobStorageMixin): class BlobStorage(BlobStorageMixin):
"""A wrapper/proxy storage to support blobs. """A wrapper/proxy storage to support blobs.
""" """
......
...@@ -13,6 +13,8 @@ commands = ...@@ -13,6 +13,8 @@ commands =
zope-testrunner --test-path=src [] zope-testrunner --test-path=src []
deps = deps =
.[test] .[test]
setenv =
ZOPE_INTERFACE_STRICT_IRO = 1
[testenv:coverage] [testenv:coverage]
basepython = python3.7 basepython = python3.7
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment