def test_avi_json(self): rsp = Response() rsp.status_code = 404 rsp._content = 'Not found' try: avi_rsp = ApiResponse(rsp) avi_rsp.json() assert False except ObjectNotFound: pass except Exception: assert False rsp.status_code = 501 try: avi_rsp = ApiResponse(rsp) avi_rsp.json() assert False except APIError: pass except Exception: assert False rsp.status_code = 200 rsp._content = json.dumps({'count': 3, 'results': ['a', 'b', 'c']}) try: avi_rsp = ApiResponse(rsp) obj = avi_rsp.json() assert obj['count'] assert avi_rsp.count() == 3 assert len(obj['results']) == 3 except Exception as e: log.debug('exception %s', str(e)) log.debug('%s', traceback.format_exc()) assert False
def test_avi_json(self): rsp = Response() rsp.status_code = 404 rsp._content = b'Not found' try: avi_rsp = ApiResponse(rsp) avi_rsp.json() assert False except ObjectNotFound: pass except Exception: assert False rsp.status_code = 501 try: avi_rsp = ApiResponse(rsp) avi_rsp.json() assert False except APIError: pass except Exception: assert False rsp.status_code = 200 rsp._content = b'{"count": 3, "results": ["a", "b", "c"]}' try: avi_rsp = ApiResponse(rsp) obj = avi_rsp.json() assert obj['count'] assert avi_rsp.count() == 3 assert len(obj['results']) == 3 except Exception as e: log.debug('exception %s', str(e)) log.debug('%s', traceback.format_exc()) assert False