摘要:
fixture是pytest特有的功能,它用pytest.fixture标识,定义在函数前面。在你编写测试函数的时候,你可以将此函数名称做为传入参数,pytest将会以依赖注入方式,将该函数的返回值作为测试函数的传入参数。 fixture有明确的名字,在其他函数,模块,类或整个工程调用它时会被激活。 阅读全文
posted @ 2020-07-08 23:07
jaxon-chen
阅读(170)
评论(0)
推荐(0)
摘要:
在测试用例方法前加测试数据:@pytest.mark.parametrize("参数名",列表数据)参数名:用来接收每一项数据,并作为测试用例的参数。列表数据:一组测试数据。 语法: * 传入单个参数 @pytest.mark.parametrize('参数名',lists) * 传入两个参数 @p 阅读全文
posted @ 2020-07-08 23:00
jaxon-chen
阅读(215)
评论(0)
推荐(0)
摘要:
描述:skip和skipif可以标记无法在某些平台上运行的测试功能,或者您希望失败的测试功能。要给跳过的测试添加理由和条件,应当使用skipif。 区别:使用skip和skipif标记,测试会直接跳过,而不会被执行。 skip和skipf区别:skip无条件跳过;skipif,有条件的跳过 语法: 阅读全文
posted @ 2020-07-08 22:54
jaxon-chen
阅读(151)
评论(0)
推荐(0)