Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
将 Python PuDB 调试器与 pytest 结合使用
在我选择的测试库之前unittest 它与我最喜欢的调试器 PuDB 一起工作 不是PDB 使用 PuDB 与unittest 我粘贴import pudb pudb set trace 代码行之间 然后我执行了python m unitt
python
Pytest
pudb
使用 pytest 在子文件夹中进行测试
我正在使用 python pytest 来运行我的单元测试 我的项目文件夹是 Main 包含数据文件 A txt Main Tests 我运行 pytest 的文件夹 Main Tests A test 包含测试文件的文件夹 A test文
python
unittesting
Testing
Pytest
subdirectory
FastAPI 中的单元测试
我有一个使用 FastAPI 开发的后端应用程序 使用 SQLModel SQLAlchemy 和 Pydantic 并连接到 Postgres 数据库 我有集成测试来测试我的端点是否可以与暂存 PG DB 正常工作 但现在我必须编写单元测
Pytest
FastAPI
sqlmodel
在 py.test 中的每个测试之前和之后运行代码?
我想在测试套件中的每个测试之前和之后运行额外的设置和拆卸检查 我看过固定装置 但不确定它们是否是正确的方法 我需要在每次测试之前运行设置代码 并且需要在每次测试后运行拆卸检查 我的用例是检查未正确清理的代码 它会留下临时文件 在我的设置中
python
Testing
Pytest
testfixture
单元测试与 pytest
在单元测试中 我可以setUp类中的变量 然后该类的方法可以选择它想要使用的任何变量 class test class unittest TestCase def setUp self self varA 1 self varB 2 sel
python
Pytest
unittesting
如何在不安装包的情况下运行测试?
我有一些 Python 包和一些测试 文件排列如下http pytest org latest goodpractices html choosing a test layout import rules http pytest org l
python
Pytest
您将如何对这个 SQLAlchemy Core 查询/函数进行单元测试?
我正在努力学习如何正确进行单元测试 鉴于这个功能 def get user details req user id users sa Table users db metadata autoload True s sa select use
python
sqlalchemy
Pytest
使用 pytest 运行trace.py
我正在尝试使用trace py跑步时pytest 我知道pytest有自己的覆盖率插件pytest cov但限制 每行执行的次数不可用 不允许我现在使用它 同样对于coverage py 我正在尝试这个命令 python3 4 m trac
python3x
Pytest
Trace
pytestcov
在 Flask-SQLAlchemy 中隔离 py.test 数据库会话
我正在尝试使用 Flask SQLAlchemy 构建 Flask 应用程序 我使用 pytest 来测试数据库 问题之一似乎是在不同测试之间创建隔离的数据库会话 我编写了一个最小的完整示例来突出问题 请注意test user schema
python
unittesting
Flask
flasksqlalchemy
Pytest
py.test 拆解查看测试是否失败并打印子进程输出
如果测试失败 我想在 py test 拆解中打印子进程输出 或将其发送到任何其他人类可读的输出 是否可以在拆卸时检查测试是否失败 还有其他方法可以仅在测试失败期间获取子进程命令的输出吗 My code Test different scaf
python
Pytest
从 shell 脚本获取 pytest 退出代码
我正在从 shell 脚本运行 pytest 测试 脚本中的相关行类似于 pytest pytest tests param my param 根据 pytest 文档 运行 pytest 可能会导致六种不同的退出代码 0 5 我的问题是如
python
shell
Pytest
无法在装饰器中捕获 pytest 的结果
我的 pytest 测试装饰器在调用函数后立即退出装饰器 如果我使用 python 而不是 pytest 运行该文件 效果会很好 这是代码 def dec func def wrapper args kwargs print do some
python
Pytest
pythondecorators
为什么要使用 pytest 工厂作为固定装置而不是工厂函数?
In the py test 文档 https docs pytest org en latest fixture html factories as fixtures它描述了将工厂方法声明为固定装置 如下所示 pytest fixture
python
unittesting
Pytest
fixture
间接参数化时如何注释request.param?
In the 间接参数化示例 https docs pytest org en stable example parametrize html indirect parametrization我想输入提示request param表示特定类
python
Pytest
fixtures
typehinting
使用固定装置返回值作为 mark.parametrize() 中的值
我的问题是 是否可以使用夹具的返回值作为参数化中的值 问题是 我想动态获取参数化的可能值 例如 虚拟服务器上的可用系统 当其中一个设备创建虚拟服务器时 我可以访问这些 测试看起来像这样 伪代码 conftest py pytest fixt
python
Pytest
如何针对不同版本的 python 运行 py.test?
是否可以运行py test使用不带插件的不同版本的python 例如xdist or tox 最简单的方法是直接运行 pytest 模块 m 例如 python2 6 m pytest 请注意 您必须安装 pytest那个版本Python
python
Pytest
使用 unittest.mock 在 Python 中模拟 os.remove
我该如何嘲笑os remove with unittest mock 我的尝试 使用pytest def test patch remove with patch os remove remove foo 给出错误 remove foo E
python3x
unittesting
mocking
Pytest
如何使用 pytest 测试无限 while 循环
我目前正在编写一个与bamboo 构建服务器交互的小库 测试是使用 pytest 完成的 我陷入了以下问题 我想测试一个 while 循环 该循环运行直到满足某些状态 阅读 pytest 文档 我尝试 模拟 monkeypatch 状态 但
python
unittesting
mocking
Pytest
monkeypatching
Pytest版本冲突错误
更新 Debian Jessie 后 pytest 无法工作 py test Traceback most recent call last File usr bin py test line 5 in
python
Debian
Pytest
sys.path 包括 py.test rootdir 以使测试相对于项目根目录导入
我在 pytest 中遇到问题 未将我的项目 rootdir 包含在 sys path 列表中 相反 它包含默认情况下测试所在的目录 这是我的项目结构 proj setup py mypackage init py a py tests t
python
Pytest
«
1 ...
3
4
5
6
7
8
9
...24
»