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
Esempio n. 2
0
    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)
Esempio n. 3
0
    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)
Esempio n. 4
0
 def get_body(self, obj):
     parse = Parse(eval(obj.body), level='config')
     parse.parse_http()
     return parse.testcase
Esempio n. 5
0
 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