addopts = --strict-markers markers = slow serial **python_files:**指定执行哪些文件 [pytest] python_files = test_*.py check_*.py example_*.pyrequired_plugins: 必须存在才能运行pytest的插件的空格分隔列表。插件可以直接在其名称后面列出,也可以不带版本
一直想弄弄清这里的东西,一直各种因素delay,今天务必要搞搞清一、先从官方文档上尝试去解读下什么是plugin和hook网上有现成的对你适用的插件时候,我们可以直接pip安装,拿来使用即可;但是有的时候,我们需要根据我们的实际需求定制些插件, 这时候,就需要我能自己写插件了,这里带出了plugin。1.那么插件里面包含着什么呢? ——一个plugin里可能包含着一个或者多个hook函数(hook
前言作为一个程序猿,免不了要为自己写的代码做单元测试,因为我是一个Pythoner,所以最开始用的是unittest测试框架,但是我的使用体验很不好,后面我了解到了pytest,简直能把uinttest秒成渣,在这里和大家一起分享下pytest使用经验,本文先来给大家介绍一下pytest以及它如何安装,运行一下最简单的pytest测试用例。Pytest简介pytest是一个非常成熟的全功能的Pyt
原创 2024-01-04 18:23:38
678阅读
pytest是python语言中一款强大的单元测试框架,用来管理和组织测试用例,可应用在单元测试、自动化测试工作中。unittest也是python语言中一款单元测试框架,但是功能有限,没有pytest灵活。就像:苹果电脑mac air 和mac pro一样。都是具备同样的功能,但是好用,和更好用。本文包含以下几个内容点:    1)pytest的简单示例 
转载 2024-02-11 08:59:31
30阅读
pytest -k 找不到新增的文件, collect X items , 就是找不到新增的模块, 百思不得其解. 单独鼠标右键运行这个新增的模块又可以运行成功, 就是在pycharm中没法pytest -k 找到它并执行, 就算是 pytest 直接指定运行某个文件目录下所有的文件都不行. 但是新增的文件, 用 git add , commit , push 都可以更新到远端仓库,就是在pych
转载 2024-03-24 10:05:22
128阅读
 1,fixture是依赖注入的一种形式 2,fixture的发现先后规则为:测试类,测试模块,coftest,内置,第三方  多个fixture的运行先后顺序:作用范围越高,越先运行,autouse的优先级高于非autouse的,有依赖的fixture先运行依赖的fixtue,按照注入的先后顺序执行 import pytest # fixtures documen
转载 10月前
33阅读
auto_api_test开发环境: Pycharm开发语言&版本: python3.7.8测试框架: Pytest、测试报告: Allure项目源码Git地址项目目录结构api – 模仿PO模式, 抽象出页面类, 页面类内包含页面所包含所有接口, 并封装成方法可供其他模块直接调用config – 配置文件目录data – 测试数据目录doc – 文档存放目录log – 日志report
学习之前,需强调:概率是已知模型和参数,推数据;而统计是已知数据,推模型和参数。第十二集:样本与总体   首先,为何需要样本呢?因为人类并不能总是获取总体数据,例如:人类的身高数据,全世界每秒都有人出生和死去,要获取总体数据是不现实的,故需要样本。样本就是从总体中抽取的一部分数据,人类希望用样本来估计总体,这样做可以节省人力物力而且可行,对么?其次,在统计学中,样本的均值通常用,总体的均值用。均值
转载 2024-01-29 14:28:43
58阅读
分享一道面试题,问出这种问题,我觉得实在是也没什么意思。但是今天还是稍微来分析一下,毕竟总会有人问 1 加 1 为什么等于 2。首先,我们来想一下,既然是用来做缓存,必须要符合哪些特征呢?缓存所要具有的基本特征访问速度要快,不然我直接去数据库查岂不是更好,毕竟就是为了提升某些常态化数据的提取速度和减轻数据库压力,才去使用的缓存模块。支持的存储方式要符合多方面的系统需要,比如不同语言编写的系统交互,
转载 2023-08-16 17:22:01
49阅读
前言 作为一个程序猿,免不了要为自己写的代码做单元测试,因为我是一个Pythoner,所以最开始用的是unittest测试框架,但是我的使用体验很不好
原创 2024-01-08 09:58:35
149阅读
pytest问题点: 1、test_try.py:None (test_try.py)import file mismatch:imported module 'demo.test_try' has this __file__ attribute:  E:\software\appium\lej\demo\test_try.pywhich is not the same as
转载 2024-10-11 20:52:50
109阅读
安装:pip install pytestpip install pytest-cov utils.py代码def add(a, b): return a+b def inc(x): return x + 1 def func_except(): raise SystemExit(1)test_utils.py 代码# -*- coding:utf-8 -*-
原创 2023-05-31 10:24:51
57阅读
一:简介及安装pytest是python的一种单元测试框架,同自带的Unittest测试框架类似,相比于Unittest框架使用起来更简洁,效率更高.安装命令: pip install -U pytest 参数解释: -U 是upgrade, 表示已安装就升级为最新版本. 安装成功校验: pytest --version # 会展示当前已安装版本二:运行方式:  三种方式
转载 2024-03-04 16:46:39
11阅读
前言首先说下为什么要学pytest,此处给出两条理由,第一条已经足够:学会了可以装大神避免被面试官鄙视pytest简介pytest是python的一种单元测试框架,与Python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高。它有如下特点:非常容易上手,入门简单,文档丰富支持简单的单元测试和复杂的功能测试支持参数化执行测试过程中可以跳过某些测试支持重复运行失
使用 @pytest.mark.xxx 标记测试用例:可以标记测试方法、测试类,标记名可以自定义,最好起有意义的名字;同一测试类/方法可同时拥有多个标记;# test_login_logout.py import pytest @pytest.mark.login class TestLogin: """登陆功能测试类""" @pytest.mark.smoke @
1、为什么使用消息队列? 2、为什么使用RabbbitMQ? 3、为什么使用spring AMQP?
转载 2018-03-22 14:51:00
136阅读
2评论
     这是前几天百度2面的时候,面试官问我的一个问题。说实话当时有点紧张,其实也没去细想,本身react我就学了2个多星期,虽然看过redux这些源码,不过这个问题好像我从来没想过。     那其实react官网本身就是用自身管理state的例子的,所以当时我就回答说:没有人规定一定要用redux,如果应用简单,自身管理完全ok,re
转载 2023-07-10 23:03:46
102阅读
pytest常用命令pytest真的是一个很方便的库,十分方便我们去进行自动化测试工作,结合我目前的工作场景来看,我没办法去用那些更好用的pytest的扩展工具,因为公司的堡垒机装新库很难,那么我就去看了一下pytest的原生的一些东西,首先就从pytest进行一些梳理吧setup与teardown这部分其实是我目前工作就开始用的一部分了,setup的话,就是开始前所做一些准备,常用的肯定就是类的
转载 2024-04-28 10:02:33
53阅读
很多人多年从事域名投资,行业特性是门槛低,回报高,因为具有这样的优势,所以深受人们的关注和喜爱。那很多人问我域名是什么?域名到底是干嘛用的呢?
封装的作用有两个:                 第一个作用:保证内部结构的安全。                 第二个作用:屏蔽复杂,暴露简单。&nbsp
  • 1
  • 2
  • 3
  • 4
  • 5