예제 #1
0
 def test_storage_put(self):
     request = self.request
     request.method = 'PUT'
     request.setContent('BLOB')
     resource = storage.StoragePut('123')
     d = render(resource, request)
     def rendered(ignored):
         self.assertEquals(request.code, 200)
         self.assertEquals(len(request.written_as_string), 0)
         # FIXME ensure file exists
     d.addCallback(rendered)
     return d
예제 #2
0
 def executeRequest(self, resource, callback):
     d = render(resource, self.request)
     d.addCallback(callback)
     return d