diff --git a/src/_secureaccesstokenauthorizer/tests/test_storage_protocol.py b/src/_secureaccesstokenauthorizer/tests/test_storage_protocol.py index 8e17be297c48c6898e2808f5719731920cc7235e..a2fdbefcc8d406079a06d40f95a385348146a63b 100644 --- a/src/_secureaccesstokenauthorizer/tests/test_storage_protocol.py +++ b/src/_secureaccesstokenauthorizer/tests/test_storage_protocol.py @@ -92,10 +92,14 @@ class LocalRemote(object): _referenceable = attr.ib() def callRemote(self, methname, *args, **kwargs): + schema = self._referenceable.getInterface()[methname] + schema.checkAllArgs(args, kwargs, inbound=False) + # TODO: Figure out how to call checkResults on the result. return execute( - getattr(self._referenceable, "remote_" + methname), - *args, - **kwargs + self._referenceable.doRemoteCall, + methname, + args, + kwargs, )