2 Star 0 Fork 0

eva/crmdemo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
test_manage01.py 2.33 KB
一键复制 编辑 原始数据 按行查看 历史
eva 提交于 2022-05-07 11:22 . crmtest
import allure
import requests
import warnings
import pytest
from config import readconfig
readcon=readconfig.Read()
class Testmanlist:
#全局变量
global crmurl,time
crmurl = readcon.get_curl("curl")
time=readcon.get_curl("timeout")
#具体实现用例
@allure.title("我的任务列表")
@allure.severity(allure.severity_level.BLOCKER)
@allure.description ("进入项目管理标签中查看对应的任务列表接口")
@pytest.mark.run(order=3)
def test_case01(self,crmlogin):
'''办公模块工作台——任务列表'''
head={'Admin-Token':crmlogin}
r=requests.post(crmurl+"workbench/myTask",headers=head,timeout=float(time))
cc=r.json()
print(cc)
if r.status_code==200:
assert r.json()['code']==0
@allure.title("项目列表")
@allure.severity(allure.severity_level.BLOCKER)
@allure.description ("进入项目管理->项目列表展示")
@pytest.mark.run(order=1)
def test_case02(self,crmlogin):
'''办公模块工作台——任务列表'''
head={'Admin-Token':crmlogin}
r=requests.post(crmurl+"work/queryWorkNameList",headers=head,timeout=float(time))
# cc=r.json()
# print(cc)
if r.status_code == 200:
namelist = r.json()
assert namelist['code'] == 0
namelistlen = len(namelist['data'])
for i in range(namelistlen):
if namelist['data'][i]['name'] != "":
print("结果正常")
else:
print("这个接口请求异常")
#具体实现用例
@allure.title("项目管理模块——回收站")
@allure.severity(allure.severity_level.BLOCKER)
@allure.description ("项目管理模块——回收站列表")
@pytest.mark.run(order=2)
def test_case03(self,crmlogin):
'''项目管理模块——回收站列表内容接口'''
head={'Admin-Token':crmlogin}
r=requests.post(crmurl+"workTrash/queryList",headers=head,timeout=float(time))
cc=r.json()
# print(cc)
if r.status_code==200:
assert cc['code']==0
namelistlen=len(cc['data'])
for i in range(namelistlen):
if cc['data'][i]['name'] != "":
print("接口正常")
print(cc['data'][i]['name'])
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/eva33/crmdemo.git
git@gitee.com:eva33/crmdemo.git
eva33
crmdemo
crmdemo
master

搜索帮助