def test_big_result_works(self): result = http.post_json(global_settings.service_url, data={ "from": "unittest", "where": { "and": [{ "gte": { "run.timestamp": Date.today() - DAY } }, { "lt": { "run.timestamp": Date.today() } }, { "eq": { "result.ok": False } }] }, "format": "list", "limit": 10000 }) if result.template: result = Except.new_instance(result) Log.error("problem with call", cause=result) Log.note("Got {{num}} test failures", num=len(result.data))
def error(response): response = convert.utf82unicode(response.content) try: e = Except.new_instance(convert.json2value(response)) except Exception: e = None if e: Log.error("Failed request", e) else: Log.error("Failed request\n {{response}}", {"response": response})