diff --git a/src/_zkapauthorizer/_plugin.py b/src/_zkapauthorizer/_plugin.py index 1f96295374e30064d0c51e9ade02bfab3cc135df..95a45a4388485c136e00087d29db949046e84271 100644 --- a/src/_zkapauthorizer/_plugin.py +++ b/src/_zkapauthorizer/_plugin.py @@ -140,8 +140,7 @@ class ZKAPAuthorizer(object): registry=registry, ) storage_server = ZKAPAuthorizerStorageServer( - # unwrap the Foolscap layer, we'll do it ourselves. - anonymous_storage_server._server, + anonymous_storage_server, pass_value=pass_value, signing_key=signing_key, spender=spender, diff --git a/src/_zkapauthorizer/tests/foolscap.py b/src/_zkapauthorizer/tests/foolscap.py index 9512f47c234d0c7ade266b2a80fb6056b59c9524..25cfcf7614ac2a134800e30f284618b36b67b393 100644 --- a/src/_zkapauthorizer/tests/foolscap.py +++ b/src/_zkapauthorizer/tests/foolscap.py @@ -17,7 +17,6 @@ Testing helpers related to Foolscap. """ import attr -from allmydata.interfaces import RIStorageServer from foolscap.api import Any, Copyable, Referenceable, RemoteInterface from foolscap.copyable import CopyableSlicer, ICopyable from twisted.internet.defer import fail, succeed @@ -38,14 +37,8 @@ class StubStorageBackend(object): pass -@implementer(RIStorageServer) -@attr.s -class StubFoolscapStorageServer(object): - _server = attr.ib(default=attr.Factory(StubStorageBackend)) - - def get_anonymous_storage_server(): - return StubFoolscapStorageServer() + return StubStorageBackend() class BrokenCopyable(Copyable):