python接口自动化测试十六:unittest完成用例


import unittest
import requests

def add(a, b):
print('前置条件!!!!!:如登录')
return a + b

class TestAAA(unittest.TestCase):

# 一次性的前置条件, 运行优先级:1
@classmethod # 调用setUpClass方法需要此修饰符
# 调用setUpClass方法
def setUpClass(cls):
add(1, 2) # 调用add方法,且只运行一次,如登录,只需登录一次
cls.s = requests.session()
# 更新登录的cookies···
# 每个用例执行之前都执行的前置条件,             运行优先级:2
def setUp(self):
print('每个用例执行之前都执行')
add(1, 2) # 调用公共的函数

# 每个用例执行之前都执行的后置条件, 运行优先级:3
def tearDown(self):
print('每个用例执行之后都执行')

# 执行一次性的后置条件, 运行优先级:4
@classmethod # 调用setUpClass方法需要此修饰符
def tearDownClass(cls):
print('执行清理动作')

def test_01(self):
self.s.post()
print('执行第一条用例')

def test_02(self):
self.s.get()
print('执行第二条用例')

if __name__ == '__main__':
unittest.main()


			

                        优质内容筛选与推荐>>
1、k8s的回滚应用
2、基于gmap.net制作离线地图下载器
3、查看Beyond Compare比较图片实际尺寸的教程
4、轻量级quill富文本编辑器
5、电话号码和手机号码正则


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号