def get(self):
"""Crossdock sends GET requests with query params to initiate test."""
behavior = self.get_query_argument('behavior')
respw = ResponseWriter()
params = {
'respw': respw,
'server': self.get_query_argument('server', None),
'transport': self.get_query_argument('transport', None),
'encoding': self.get_query_argument('encoding', None),
}
fn = BEHAVIORS.get(behavior)
if fn is None:
self.write(json.dumps([{
"status": SKIPPED,
"output": "Not implemented",
}]))
return
try:
yield gen.maybe_future(fn(**params))
self.write(json.dumps(respw.entries))
except Exception as e:
self.write(json.dumps([{
"status": FAILED,
"output": "%s" % e
}]))
return
评论列表
文章目录