代码拉取完成,页面将自动刷新
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'])
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。