1
# Copyright (c) 2008 Twisted Matrix Laboratories.
2
# See LICENSE for details.
5
General helpers for L{twisted.web} unit tests.
8
from twisted.internet.defer import succeed
9
from twisted.web import server
12
def _render(resource, request):
13
result = resource.render(request)
14
if isinstance(result, str):
18
elif result is server.NOT_DONE_YET:
22
return request.notifyFinish()
24
raise ValueError("Unexpected return value: %r" % (result,))