Django参数拼接为字典

上一篇 / 下一篇  2017-12-29 10:42:22 / 个人分类:软件测试

django 接口自动化测试,通过Waiter查询到参数拼接为字典,方便拼装为requests参数。

6i'@pm.|0
class WaiterAdmin(admin.ModelAdmin):
    def start_test(self, request, queryset):
        print "this is test"
        aa ="{"
        #bb={}
        singNum = 1
        para={}
        queryset = queryset.order_by('id')
        for it in queryset:  
            if singNum > 1:
                aa=aa+","
                singNum=singNum+1            
            print it.restaurant.place.name
            print it.name
            aa=aa+"u'"+it.restaurant.place.name+"'"+":"+"u'"+it.restaurant.place.address+"'"
            #bb[str(it.restaurant.place.name)] = str(it.restaurant.place.address)
            singNum=singNum+1

.l9?8lVU(pB:q0
        aa=aa+"}"      
        para=eval(aa) #把字符串转换为字典
        print type(para)
        print para
    start_test.short_description = u'开始'
    actions = [start_test, ]

rU9Ge kKy1}r0

TAG:

 

评分:0

我来说两句

Open Toolbar