def generic_template_renderer(self, request): path = '%s/templates/%s.html' % (os.path.dirname(__file__), request.environ['endpoint']) try: source = open(path).read() except IOError: raise NotFound() template = Template(source) files = [] for name, file in request.files.items(): # Save the uploaded files to tmp storage. # The calling test should delete the files. fh, fname = tempfile.mkstemp() os.close(fh) file.save(fname) files.append((name, (file.filename, file.content_type, file.content_length, fname))) context = dict( request=request, request_id=self.call_count, args=dumps(sorted(request.args.items(multi=True))), form=dumps(sorted(request.form.items(multi=True))), data=dumps( sorted( request.args.items(multi=True) + request.form.items(multi=True))), files=dumps(sorted(files)), referrer=request.referrer or '', #args=.. ) body = template.render(context) return Response(body, mimetype='text/html')
def generic_template_renderer(self, request): path = '%s/templates/%s.html' % ( os.path.dirname(__file__), request.environ['endpoint']) try: source = open(path).read() except IOError: raise NotFound() template = Template(source) files = [] for name, file in request.files.items(): # Save the uploaded files to tmp storage. # The calling test should delete the files. fh, fname = tempfile.mkstemp() os.close(fh) file.save(fname) files.append( (name, (file.filename, file.content_type, file.content_length, fname))) context = dict( request=request, request_id=self.call_count, args=dumps(sorted(request.args.items(multi=True))), form=dumps(sorted(request.form.items(multi=True))), data=dumps(sorted(request.args.items(multi=True) + request.form.items(multi=True))), files=dumps(sorted(files)), referrer=request.referrer or '', #args=.. ) body = template.render(context) return Response(body, mimetype='text/html')
def json_data(self, request): body = dumps({'test': 'data'}) return Response(body, mimetype='application/json')