Changeset 96fbff6 in trunk
- Timestamp:
- 2020-07-09T20:05:30Z (5 years ago)
- Branches:
- master
- Children:
- d24babe
- Parents:
- 92e83f26
- git-author:
- Sajith Sasidharan <sajith@…> (2020-04-21 14:29:18)
- git-committer:
- Sajith Sasidharan <sajith@…> (2020-07-09 20:05:30)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified src/allmydata/test/test_storage.py ¶
r92e83f26 r96fbff6 20 20 from nevow.inevow import IRequest 21 21 22 from twisted.web.test.requesthelper import DummyRequest 22 from twisted.web.server import Request 23 from twisted.web.test.requesthelper import DummyChannel 23 24 from zope.interface import implementer 24 25 … … 3003 3004 return flattenString(None, elem) 3004 3005 3005 @implementer(IRequest)3006 class JSONRequest(DummyRequest):3007 """3008 A Request with t=json argument added to it.3009 3010 This is useful to invoke a Resouce.render_JSON() method.3011 """3012 def __init__(self, **kwargs):3013 DummyRequest.__init__(self, b"/", **kwargs)3014 self.args = {"t": ["json"]}3015 self.fields = {}3016 3017 3006 def renderJSON(resource): 3018 """Exercise resouce.render_JSON() 3019 3020 :param _MultiFormatResource resouce: A `twisted.web.resouce.Resource` 3021 that contains a render_JSON() method. 3022 """ 3007 """Render a JSON from the given resource.""" 3008 3009 @implementer(IRequest) 3010 class JSONRequest(Request): 3011 """ 3012 A Request with t=json argument added to it. This is useful to 3013 invoke a Resouce.render_JSON() method. 3014 """ 3015 def __init__(self): 3016 Request.__init__(self, DummyChannel()) 3017 self.args = {"t": ["json"]} 3018 self.fields = {} 3019 3023 3020 return resource.render(JSONRequest()) 3024 3021
Note: See TracChangeset
for help on using the changeset viewer.