def get_body(self, obj): body = eval(obj.body) if "base_url" in body["request"].keys(): return {"name": body["name"], "method": "config"} else: parse = Parse(eval(obj.body)) parse.parse_http() return parse.testcase
def single(self, request, **kwargs): """ 查询单个api,返回body信息 """ try: api = models.API.objects.get(id=kwargs['pk']) except ObjectDoesNotExist: return Response(response.API_NOT_FOUND) parse = Parse(eval(api.body)) parse.parse_http() resp = { 'id': api.id, 'body': parse.testcase, 'success': True, } return Response(resp)
def single(self, request, **kwargs): """ api-获取单个api详情,返回body信息 获取单个api的详细情况 """ try: api = models.API.objects.get(id=kwargs['pk']) except ObjectDoesNotExist: return Response(response.API_NOT_FOUND) parse = Parse(eval(api.body)) parse.parse_http() resp = { 'id': api.id, 'body': parse.testcase, 'success': True, 'creator': api.creator, 'relation': api.relation, 'project': api.project.id, } return Response(resp)
def get_body(self, obj): parse = Parse(eval(obj.body), level='config') parse.parse_http() return parse.testcase
def get_body(self, obj): parse = Parse(eval(obj.body)) parse.parse_http() return parse.testcase
def get_body(self, obj): parse = Parse(eval(obj.body)) return obj.body