码迷,mamicode.com
首页 > 其他好文 > 详细

接口测试平台开发之接口开发(用例集合)

时间:2020-03-27 12:27:14      阅读:58      评论:0      收藏:0      [点我收藏+]

标签:没有   info   str   cti   ali   错误   接口测试   object   soft   

接下来开发用例集合接口,在星瀚项目中点击用例集合,一直显示玩命加载中,检查看这个接口http://127.0.0.1:8000/api/case_collection一直报404,证明这个接口没有开发,首先配一下url,在urls.py里新增path(‘case_collection‘, views.CaseCollectionView.as_view()),然后在forms.py里新增如下图:

技术图片

用例集合和用例管理接口基本一样,需要增删改查,因此也要继承NbView,CaseCollectionView里的代码如下图:

技术图片

然后点击用例集合,还是显示玩命加载中,重写CaseView类里的get方法,根据接口文档去掉model_dict[‘interface_name‘] = instance.interface.name,model_dict[‘interface_id‘] = instance.interface.id,model_dict[‘rely_case‘] = get_premise_case(instance)这三行,报TypeError: Object of type Case is not JSON serializable错误,还是显示加载中,于是去custom_views.py文件里BaseView类下复制exclude_fields = [‘is_delete‘],把case也加进来,再次刷新页面,没有报错,页面可以打开,CaseCollectionView里的代码如下图:

技术图片

 

接口测试平台开发之接口开发(用例集合)

标签:没有   info   str   cti   ali   错误   接口测试   object   soft   

原文地址:https://www.cnblogs.com/laosun0204/p/12580397.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!