Commit 92d2738ccc4efcea09296771a52784a644ee6165

Authored by lixi
1 parent ec235181

删除冗余文件

testcase/doAudit/__init__.py deleted 100644 → 0
testcase/doAudit/test_doAudit.py deleted 100644 → 0
1 -#!/usr/bin/python  
2 -# -*- coding: UTF-8 -*-  
3 -import unittest  
4 -import urllib3  
5 -import commons.ConfigDB as db  
6 -from commons import common as com  
7 -from commons.MySession import my  
8 -from commons.api.fieldConfig import fieldConfig  
9 -from commons.api.doAudit import doAudit  
10 -from commons.api.doAdd import doAdd  
11 -#作用为禁用请求安全提示,平时默认加上上面的urllib3语句就行  
12 -urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)  
13 -ad=doAdd()  
14 -au=doAudit()  
15 -field=fieldConfig()  
16 -  
17 -  
18 -  
19 -class test_doAudit(unittest.TestCase):  
20 -  
21 - "登记单审核接口"  
22 - @classmethod  
23 - def setUpClass(cls):  
24 - #通过字段配置接口提前配置新增页的字段配置  
25 - my.post(url=field.url,headers=field.header,json=field.body)  
26 -  
27 - def setUp(self):  
28 - #准备数据:新增一条登记单  
29 - my.post(url=ad.url,headers=ad.header,json=ad.body)  
30 - #获取数据:从MYSQL获取新增登记单的id号--因为响应没有id,需要数据库查询  
31 - self.code=db.mysql_selectOne("SELECT id FROM `dili_trace`.register_bill ORDER BY id DESC LIMIT 1")[0]  
32 - print("db id",self.code)  
33 -  
34 - @unittest.case_mark(my.mark())  
35 - def test_doAudit_01(self):  
36 - "审核通过"  
37 - #请求url中的需要替换为新增登记单的id  
38 - url=au.url.replace("5888", str(self.code))  
39 - print("数据处理后的url",url)  
40 - #进行GET请求  
41 - re=my.get(url=url,headers=au.header)  
42 - #打印请求结果(可删除该代码,一般只在调试时使用)  
43 - print(re.json())  
44 - #断言请求过程是否成功  
45 - self.assertEqual(re.status_code, 200)  
46 - #断言响应数据中是否存在期望字符串  
47 - self.assertTrue("'result':'操作成功'" in str(re.json()).replace(" ",""))  
48 -  
49 -  
50 - @unittest.case_mark(my.mark())  
51 - def test_doAudit_02(self):  
52 - "审核不通过"  
53 - #请求url中的需要替换为新增登记单的id  
54 - url=au.url.replace("5888", str(self.code)).replace("verifyStatus=20", "verifyStatus=30")  
55 - #进行GET请求  
56 - re=my.get(url=url,headers=au.header)  
57 - #打印请求结果(可删除该代码,一般只在调试时使用)  
58 - print(re.json())  
59 - #断言请求过程是否成功  
60 - self.assertEqual(re.status_code, 200)  
61 - #断言响应数据中是否存在期望字符串  
62 - self.assertTrue("'result':'操作成功'" in str(re.json()).replace(" ",""))  
63 -  
64 -  
65 - @unittest.case_mark(my.mark())  
66 - def test_doAudit_03(self):  
67 - "审核不通过"  
68 - #请求url中的需要替换为新增登记单的id  
69 - url=au.url.replace("5888", str(self.code)).replace("verifyStatus=20", "verifyStatus=10")  
70 - #进行GET请求  
71 - re=my.get(url=url,headers=au.header)  
72 - #打印请求结果(可删除该代码,一般只在调试时使用)  
73 - print(re.json())  
74 - #断言请求过程是否成功  
75 - self.assertEqual(re.status_code, 200)  
76 - #断言响应数据中是否存在期望字符串  
77 - self.assertTrue("'result':'操作成功'" in str(re.json()).replace(" ",""))  
78 -  
79 - @unittest.case_mark(my.mark())  
80 - def test_doAudit_04(self):  
81 - "审核一个已经完成审核的登记单"  
82 - #进行GET请求  
83 - re=my.get(url=au.url,headers=au.header)  
84 - #打印请求结果(可删除该代码,一般只在调试时使用)  
85 - print(re.json())  
86 - #断言请求过程是否成功  
87 - self.assertEqual(re.status_code, 200)  
88 - #断言响应数据中是否存在期望字符串  
89 - self.assertTrue("'result':'操作失败,数据状态已改变'" in str(re.json()).replace(" ",""))  
90 -  
91 - @classmethod  
92 - def tearDownClass(cls):  
93 - pass  
94 -  
95 -  
96 -if __name__ == "__main__":  
97 -  
98 - # unittest.main(verbosity=2)  
99 -  
100 - com.run_one(test_doAudit("test_doAudit_01"))