随笔分类 -  pytest

摘要:在测试用例的前面加上: @pytest.mark.parametrize("参数名",列表数据) 参数名:用来接收每一项数据,并作为测试用例的参数。 列表数据:一组测试数据。 # 参数为列表嵌套字典 import pytest def secend(c,b): add= int(b)+int(c) 阅读全文
posted @ 2020-07-08 13:22 不放弃自己 阅读(4124) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/xyao1/p/10929352.html 阅读全文
posted @ 2020-07-08 01:08 不放弃自己 阅读(259) 评论(0) 推荐(0) 编辑
摘要:平常写自动化用例会写一些前置的 fixture 操作,用例需要用到就直接传该函数的参数名称就行了。当用例很多的时候,每次都传返个参数,会比较麻烦。 fixture 里面有个参数 autouse,默讣是 Fasle 没开启的,可以设置为True 开启自动使用 fixture 功能,返样用例就丌用每次都 阅读全文
posted @ 2020-07-08 00:49 不放弃自己 阅读(501) 评论(0) 推荐(0) 编辑
摘要:####一、前言 fixture里面有个scope参数可以控制fixture的作用范围: session > module > class > function ####二、fixture作用范围 function:每一个函数或方法都会调用 class:每一个类调用一次,一个类可以有多个方法 mod 阅读全文
posted @ 2020-07-07 23:57 不放弃自己 阅读(1454) 评论(0) 推荐(0) 编辑
摘要:import pytest class TestCase(): def setup_class(self): print("setup_class:所有用例执行之前") def setup_method(self): print("setup_method: 每个用例开始前执行") def tear 阅读全文
posted @ 2020-07-07 19:00 不放弃自己 阅读(409) 评论(0) 推荐(0) 编辑
摘要:import unittest class TestOrder(unittest.TestCase): @classmethod def setUpClass(cls): print("所有用例之前执行") def setUp(self): print("每个用例开始前执行") def tearDo 阅读全文
posted @ 2020-07-07 18:55 不放弃自己 阅读(435) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示