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
def executeRequest(self, resource, callback): d = render(resource, self.request) d.addCallback(callback) return d