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"))