首页 > 其他分享 >安装Pytest

安装Pytest

时间:2024-03-18 14:14:03浏览次数:30  
标签:pytest assert Pytest 测试 test 安装 def

安装Pytest

在命令行中运行以下命令

pip install -U pytest

检查是否安装了正确的版本

pytest --version

创建你的第一个测试

创建一个名为test_sample.py的新文件,包含一个函数和一个测试

# content of test_sample.py
def func(x):
    return x + 1


def test_answer():
    assert func(3) == 5

将多个测试分组到一个类中

一旦开发了多个测试,您可能希望将它们分组到一个类中。Pytest可以轻松创建包含多个测试的类

class TestClass:
    def test_one(self):
        x = "this"
        assert "h" in x

    def test_two(self):
        x = "hello"
        assert hasattr(x, "check")

pytest发现遵循 python测试发现约定的所有测试,因此它会找到俩个test_带前缀的函数。不需要对任何内容进行子类化,但请确保在您的类中添加前缀Test,否则该类将被跳过。

标签:pytest,assert,Pytest,测试,test,安装,def
From: https://www.cnblogs.com/luckyletop/p/18080271

相关文章

  • anaconda安装教程
    参考链接—— https://blog.csdn.net/m0_61607990/article/details/129531686win11 anaconda安装官网地址:https://www.anaconda.com/点击freedownload下载完成后双击安装包进入安装界面 基本都是next,需要更改的:1.安装路径(可以不改)2.finish界面的两个选项取消选择安......
  • centos8 --上yum无法使用的问题以及无法用yum安装screen,iftop,nethogs等的解决办法
    centos8--上yum无法使用的问题以及无法用yum安装screen,iftop,nethogs等的解决办法大家可能都发现了centos8已经不在更新了。当我们使用yum安装某些工具的时候,会提示安装源失败解决方案:删除repo文件然后重新下载即可修复yum安装报错问题1.进入/etc/yum.repos.d/目录cd/etc......
  • 【RedHat9.0】使用源代码安装软件——源代码安装nginx
    如果yum、rpm软件包不能提供所需的软件,就要考虑源码安装,获取源码包,进行编译安装。源码安装步骤:1.下载和解压软件包Linux、UNIX最新的软件通常以源代码打包的形式发布,最常见的是.tar.gz和.tar.bz2两种压缩包格式。下载完源代码包后需要解压缩。tar-zxvffile.tar.gzt......
  • 安装nodejs 环境
    一、使用NVM安装Node.js1.安装nvm#$curl-o-https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh|bash2.测试是否安装完成#command-vnvm3.列出Node.JS的所有可用版本#nvmls-remote4.列出Node.JS版本的所有最新LTS版本#nvmls......
  • 广州腾讯云代理商:电脑怎么在腾讯云服务器上安装软件
    目录广州腾讯云代理商:电脑怎么在腾讯云服务器上安装软件如何在腾讯云服务器上安装软件腾讯云的优势在腾讯云服务器上安装软件的步骤案例演示总结广州腾讯云代理商:电脑怎么在腾讯云服务器上安装软件简介:飞机@luotuoemo本文由(阿里云国际站代理商:【聚搜云】www.4526.......
  • Flutter安装
    文档地址:https://docs.flutter.dev/get-started/install/windows/mobile?tab=download#later-starthttps://flutter.cn/community/china下载地址:https://docs.flutter.dev/release/archive?tab=windowshttps://flutter.cn/docs/release/archive?tab=windows1.下载Flutter......
  • binlog2sql的安装及使用
    binlog2sql的安装及使用binlog2sql的用途:1)数据快速回滚(闪回)2)主从切换后数据不一致的修复3)从binlog生成标准SQL,带来的衍生功能yum-yinstallepel-releaseyum-yinstallgitpython-pipgitclonehttps://github.com/danfengcao/binlog2sql.git&&cdbinlog......
  • 【附下载】3Ds Max从安装、配置到入门提高和高级用法
    #3DsMax一、安装1.1安装说明地址:链接:https://pan.baidu.com/s/1lwKMbgbE32wCL6PpMv706A?pwd=dll8提取码:dll8–来自百度网盘超级会员V2的分享安装说明:文件夹里有安装说明安装解压即可关键就是将crack文件放到自己的安装目录即可1.2安装小技巧尽量新建一个一个......
  • windows 安装beego
    经常搞忘,记录下 在Windows系统中安装Beego框架,您可以按照以下步骤进行:步骤1:安装Go语言确保您已安装了适用于Windows的Go编程环境。访问Go官方网站下载并安装最新稳定版的Go。步骤2:配置GOPATH和环境变量在安装Go后,设置GOPATH环境变量指向您的工作区目录(例如C:\go_workspace......
  • ubuntu - php 多版本安装
    原文:https://techvblogs.com/blog/install-multiple-php-versions-on-ubuntu-22-04sudoaptinstallsoftware-properties-commonsudoadd-apt-repositoryppa:ondrej/phpsudoaptupdate安装php8.1:sudoapt-getinstallphp8.1php8.1-fpm安装php8.1拓展:sudoapt-getinst......