随笔分类 - pytest学习
摘要:使用tmp目录和文件 tmp_path Fixture方法 3.9版本新函数你可以使用tmp_path 在临时目录根目录中创建一个独立的临时目录以供测试调用。 tmp_path是一个pathlib/pathlib2.Path对象。以下是测试使用方法的示例如: # test_tmp_path.py文件
阅读全文
posted @ 2020-10-30 17:05
小L小
摘要:pytest.main():main中传入不同指令用以执行指定测试用例 -s:显示程序中的print/logging输出 -v:丰富信息模式,输出更详细的用例执行信息 -q:安静模式,不输出环境新 -k:关键字匹配,用and区分:匹配范围(文件名,类名,函数名) 示例 1.运行指定路径下的用例 py
阅读全文
posted @ 2020-10-28 15:20
小L小
摘要:1.前言 pytest可以支持自定义标记,自定义标记可以把一个web项目划分多个模块,然后指定模块名称执行。app自动化的时候,如果想android和ios公用一套代码时, 也可以使用标记功能,标明哪些是ios用例,哪些是android的,运行代码时候指定mark名称运行就可以 2.mark标记 以
阅读全文
posted @ 2019-07-25 18:47
小L小
摘要:1.fixture的teardown操作并不是独立的函数,用yield关键字呼唤teardown操作 2.scope="module" 1.fixture参数scope=”module”,module作用是整个.py文件都会生效( 整个文件只会执行一次), 用例调用时,参数写上函数名称就行 运行结果
阅读全文
posted @ 2019-07-16 18:45
小L小
摘要:1. 用例运行级别 模块级(setup_module/teardown_module)开始于模块始末,全局的 函数级(setup_function/teardown_function)只对函数用例生效(不在类中) 类级(setup_class/teardown_class)只在类中前后运行一次(在类
阅读全文
posted @ 2019-07-12 18:24
小L小

浙公网安备 33010602011771号