def build_api(self, api_cls, kwargs=None): """ build api with decoration """ if not kwargs: kwargs = {} return authz_mod.wrap(journal.wrap(api_cls(**kwargs), self.journaler), self.authorizer)
def build_api(self, api_cls): """ build api with decoration """ return authz_mod.wrap(journal.wrap(api_cls(), self.journaler), self.authorizer)
def setUp(self): api = API() self._journaler = ListJournaler(_user_clbk) self._api = journal.wrap(api, self._journaler)