文章目录一、指定目录或文件二、指定测试函数或测试方法三、通过-k参数对文件名类名函数名模糊匹配挑选用例执行四、通过--ignore参数可以挑选用例忽略执行五、通过--ignore-glob参数支持正则挑选用例忽略六、通过--deselect参数挑选用例不执行并显示未执行数量七、通过重复指定文件路径可实现用例重复执行八、通过--collect-only参数可以不执行脚本而统计脚本总数九、通过pyt            
                
         
            
            
            
            pytest是python语言中一款强大的单元测试框架,用来管理和组织测试用例,可应用在单元测试、自动化测试工作中。unittest也是python语言中一款单元测试框架,但是功能有限,没有pytest灵活。就像:苹果电脑mac air 和mac pro一样。都是具备同样的功能,但是好用,和更好用。本文包含以下几个内容点:    1)pytest的简单示例             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-11 08:59:31
                            
                                30阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            @TOC(PIL简单使用)PIL简单使用在Python中进行图像处理有PIL、OpenCV等工具。PIL简介PIL是PythonImagingLibrary的简称,目前已经是Python生态系统中图像处理的标准库。PIL只支持Python2.x版本,目前支持Python3.x的是社区在PIL的基础上Fork的版本,项目叫Pillow。接口图像读写1.从文件中读取图像数据Image.open():提            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-14 18:37:09
                            
                                361阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            PIL简单使用 在Python中进行图像处理有PIL、OpenCV等工具。 PIL简介 PIL是Python Imaging Library的简称,目前已经是Python生态系统中图像处理的标准库。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-01 10:19:44
                            
                                468阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            安装: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阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Python PIL PIL_base64模块使用
Python的PIL(Python Imaging Library)是一个强大的图像处理库,可以用来处理图像的各种操作,比如打开、保存、裁剪、旋转等。在PIL库中,有一个PIL_base64模块可以实现图像和base64字符串之间的转换,非常方便实用。本文将介绍如何使用Python的PIL_base64模块,并提供代码示例。
## PIL            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-14 04:13:43
                            
                                111阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用 @pytest.mark.xxx 标记测试用例:可以标记测试方法、测试类,标记名可以自定义,最好起有意义的名字;同一测试类/方法可同时拥有多个标记;# test_login_logout.py
import pytest
@pytest.mark.login
class TestLogin:
    """登陆功能测试类"""
    @pytest.mark.smoke
    @            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-26 09:31:09
                            
                                52阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            pytest常用命令pytest真的是一个很方便的库,十分方便我们去进行自动化测试工作,结合我目前的工作场景来看,我没办法去用那些更好用的pytest的扩展工具,因为公司的堡垒机装新库很难,那么我就去看了一下pytest的原生的一些东西,首先就从pytest进行一些梳理吧setup与teardown这部分其实是我目前工作就开始用的一部分了,setup的话,就是开始前所做一些准备,常用的肯定就是类的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-28 10:02:33
                            
                                53阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Python 使用 PIL 处理图像时的常见错误及解决方法
在使用 Python 进行图像处理时,PIL(Python Imaging Library)库是一个非常强大且流行的工具。然而,在使用过程中,新手往往会遇到一些问题。本文将探讨一些常见的错误及其解决方法,并提供代码示例,辅助学习。
## 1. PIL 库简介
PIL 是一个用于图像处理的图形库,功能强大,包括图像打开、保存、剪切            
                
         
            
            
            
            pytest和自带的unittest对比 unittest 1、是python集成的,使用方便,也更广泛。 2、可以使用@ddt参数化 3、最多针对(模块)类级别的setup/teardown pytest 1、支持参数化,但是没有unittest灵活 2、用例失败自动截图,pytest-html  ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-30 10:25:00
                            
                                201阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            pytest介绍 pytest是一个非常成熟的全功能的Python测试框架,主要特点有以下几点:1、简单灵活,容易上手,文档丰富;2、支持参数化,可以细粒度地控制要测试的测试用例;3、能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试、接口自动化测试(p            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-11-10 14:29:00
                            
                                455阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            前言上篇说到命令行执行测试用例的部分参数如何使用?今天将继续更新其他一些命令选项的使用,和pytest收集测试用例的规则!pytest执行用例命令行参数--collect-only:罗列出所有当前目录下所有的测试模块,测试类及测试函数--tb=style:屏蔽测试用例执行输出的回溯信息,可以简化用例失败时的输出信息。style可以是 on,line,short,具体区别请自行体验--lf:当一次用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 12:43:51
                            
                                47阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            注意:pytest框架里面的函数必须以  test_  开头    类的名称必须以Text_   开头,类里面的方法以  test_开头    项目的目录可以不用  test_  开头,但是其他的代码文件必须以 test_  开头!!!!!!!!!!!!!# pytest 的断言            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-30 23:02:17
                            
                                32阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            pytest官网:https://docs.pytest.org/en/stable/pytest和unittest都是python的测试框架,但是pytest相比于unittest,又有以下特点:增加了标记功能有丰富的插件库,目前有800+ (点击跳转插件地址)增加了fixture(可以设置会话级、模块级、类级、函数级的fixture)自动发现测试模块和测试方法断言方式为 assert 表达式            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-26 14:54:31
                            
                                333阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本节讨论安装和使用第三方插件。关于编写自己的插件,我们下一章继续。一、pip 安装就像安装一些其他第三方库一样,使用pip也可以很容易地安装第三方插件,pytest-NAME这是你要安装的插件名称:# 安装
pip install pytest-NAME
#卸载
pip uninstall pytest-NAME比如我这里安装一个pytest-xdist的插件:第三方插件装完就可以直接用了,p            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 19:20:32
                            
                                27阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1 说明:======1.1 PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。1.2 由于PIL仅支持到Python 2.7,加上年久失修,所以诞生:Pillow。1.3 于是一群志愿者在PIL的基础上创建了兼容的版本,名字叫Pillow,支持最新Python 3.x。1.4 Pillow是PIL的一个派生分支,但如今已经发展成为比PIL本身更            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-02 08:45:39
                            
                                165阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            pytest pytest是python的一种测试框架,也是python当中比较流行的测试框架,与python自带的unittest测试框架类似,它也可以组织多个用例去执行,但是比unittest框架使用起来更简洁,效率更高。 优点 1、容易上手,入门简单,文档丰富。 2、能够支持简单的单元测试和复 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-01 14:35:00
                            
                                394阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            微软宣布推出一种新的 Python 语言服务器,名为 Pylance,其可利用语言服务器协议与 VS Code 进行通信。Pylance 这个名字是对 Monty Python 的 Lancelot 的致敬,Lancelot 是亚瑟王和圆桌骑士中的第一位勇士。Visual Studio Python 语言服务器和 Python 程序经理 Savannah Ostrow            
                
         
            
            
            
            目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言pytest可以通过标记将数据传入于测试函数中,也可以通过标记中对执行的用例做筛选pytest中内置的标记pytest标记使用需要通过pytest.mark.标记来使