pycharm安装pytest
程序员文章站
2022-04-03 10:15:36
环境是win10如果只需要在pycharm写脚本,可以直接在pycharm安装更方便左上角 File -> Settings温馨提示:要注意辨别是否官方的哈装好之后尝试运行pytest脚本,参考文章:pycharm运行三种方式以pytest方式运行,需要改该工程设置默认的运行器:file->Setting->Tools->Python Integrated Tools->项目名称->Default test runner->选择pytestpytest...
环境是win10
如果只需要在pycharm写脚本,可以直接在pycharm安装更方便
左上角 File -> Settings
温馨提示:要注意辨别是否官方的哈
装好之后尝试运行pytest脚本,参考文章:pycharm运行三种方式
以pytest方式运行,需要改该工程设置默认的运行器:file->Setting->Tools->Python Integrated Tools->项目名称->Default test runner->选择pytest
pytest是可以兼容unittest框架代码的
新建Python File,文件名test_class.py
import pytest
class TestClass:
def test_one(self):
x = "this"
assert 'h' in x
def test_two(self):
x = "hello"
assert hasattr(x, 'check')
def test_three(self):
a = "hello"
b = "hello world"
assert a in b
if __name__ == "__main__":
pytest.main(['-q', 'test_class.py']) #注意对照文件名
运行结果如下
C:\Users\YuuuuuZen\PycharmProjects\test\venv\Scripts\python.exe C:/Users/YuuuuuZen/PycharmProjects/test/venv/test_class.py
.F. [100%]
================================== FAILURES ===================================
_____________________________ TestClass.test_two ______________________________
self = <test_class.TestClass object at 0x000002ABF9FF7848>
def test_two(self):
x = "hello"
> assert hasattr(x, 'check')
E AssertionError: assert False
E + where False = hasattr('hello', 'check')
test_class.py:10: AssertionError
=========================== short test summary info ===========================
FAILED test_class.py::TestClass::test_two - AssertionError: assert False
1 failed, 2 passed in 0.03s
Process finished with exit code 0
本文地址:https://blog.csdn.net/filbert_917/article/details/107633189
推荐阅读
-
MySQL安装教程
-
CuteFTP怎么用 CuteFTP安装教程及使用指南详细介绍
-
Multisim12.0 安装教程详细图解(卸载、破解、汉化详细步骤)
-
超级兔子安装失败怎么办?超级兔子常见问题及解决办法介绍
-
dota2地图编辑器下载 dota2地图编辑器下载安装教程
-
Bluestacks安装apk文件的方法(绑定关联apk格式的程序)
-
建筑CAD的首选软件 天正建筑8.5安装破解图文教程
-
就要K歌唱歌插件下载安装使用步骤
-
利用PowerDesigner15在win7系统下对MySQL 进行反向工程(上) 安装驱动篇
-
Centos7.0下安装Mono3.4 和 Jexus5.6 .net的图文教程