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


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

    创作不易,转摘请标明出处。如果有意一起探讨测试相关技能可加博主QQ 771268289
  • 相关阅读:
    Java学习笔记二.2
    Java学习笔记二.1
    Java学习笔记一
    cookie和session笔记
    编码知识笔记
    新手前端笔记之--css盒子
    新手前端笔记之--初识css
    新手前端笔记之--必备的标签
    新手前端笔记之--初识html标签
    二叉树总结
  • 原文地址:https://www.cnblogs.com/dwdw/p/9553221.html
Copyright © 2020-2023  润新知