Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Django:在单独的线程中使用相同的测试数据库
我正在使用具有以下数据库设置的测试数据库运行 pytests DATABASES default ENGINE django db backends postgresql psycopg2 NAME postgres USER someth
python
django
psycopg2
Pytest
pytest parametrize 我缺少必需的位置参数
我尝试为我的单元测试添加 use pytest parametrize 但我看到 缺少必需的位置参数 的错误 您能帮忙看看问题出在哪里吗 谢谢 pytest mark parametrize param a b def test pytes
python
Pytest
Python 3.10 中有 setUpClass 的异步等效项吗?
我一直在使用unittest IsolatedAsyncioTestCase测试我的异步方法 我一直在利用setUpClass asyncSetUp创建夹具和asyncTearDown进行清理 到目前为止一切进展顺利 但现在我有一个新的要求
python3x
Pytest
pytestasyncio
pytest 在类中以正确的顺序运行场景
所以我有以下结构 class Test object def test 1 self pass def test 2 self pass def test 3 self pass 它运行得很好 现在我正在添加 场景 正如推荐的那样 pyte
python
Pytest
在 PyCharm 中禁用 Pytest
如果我有一个以 test 开头的文件 PyCharm 会尝试使用 PyTest 运行该文件 我想正常运行它 作为常规 Python 脚本 我怎样才能做到这一点 Edit请参阅下面 Milo 的回答 如果由于某种原因这对您不起作用 正如 A
unittesting
pycharm
Pytest
一旦相关命令更改,如何自动运行 py.test?
通过autonose或nosy 一旦某些测试文件或相关文件发生更改 它将自动运行nosetests 请问py test是否提供了类似的功能 有没有其他工具可以自动激发py test 您可以安装pytest xdist 插件 http pyp
python
unittesting
Pytest
pytest动态生成测试方法
您好 我如何为列表或文件数量动态生成测试方法 假设我有 file1 file2 和 filen 其输入值为 json 现在我需要对多个值运行相同的测试 如下所示 class Test File unittest TestCase def t
python
Pytest
pythonunittest
使用 Python 2.7 中的修饰方法调用进行模拟
这段代码 import mock from functools import wraps def dec f wraps f def f 2 args kwargs pass return f 2 class Example object
python
python27
unittesting
mocking
Pytest
当 py.test 测试失败时,PyCharm 是否可以进入调试状态
运行测试时py test有一个 pdb失败时输入 pdb 的选项 从 PyCharm 中运行相同的测试时是否有类似的方法进入调试器 有一个 py test 插件 pytest pycharm https github com jlubcke
python
pycharm
Pytest
从 pytest_generate_tests 方法在 junit xml 中添加日志
我正在使用 Jenkins 来解析 Junit XML 任何开发人员也会考虑 Jenkins 故障以进行分类 这意味着所有日志都应该在 Junit xml 中可用 问题是 pytest generate tests 方法有一个非常大的实现
python
logging
JUnit
Pytest
如何使用 pytest 和模拟为使用 Python 的 http.client 库的函数创建单元测试?
如何使用 pytest 为以下函数编写模拟测试 import http client def get response req type host sub domain payload None headers None body None
python
unittesting
mocking
Pytest
pytestmock
pytest 是否有类似 google test 的非致命 EXPECT_* 行为?
我更熟悉谷歌测试框架并了解他们支持的主要行为对ASSERT vs EXPECT 这是致命和非致命断言模式 来自文档 https github com google googletest blob master googletest docs
python
Pytest
googletest
使用 Pytest 捕获 SystemExit 消息
我正在使用 pytest 编写测试 我遇到了一些函数抛出异常的情况SystemExit如果输入错误 终端上会显示一些错误消息 我想为以下情况编写测试SystemExit抛出并验证输出错误消息中是否有特定字符串 这是代码 def test v
python
python3x
Pytest
SystemExit
Pytest:取消选择测试
通过 pytest 我们可以使用装饰器来标记测试 pytest mark slow def some slow test pass 然后 从命令行 可以告诉 pytest 跳过标记为 慢 的测试 pytest k slow 如果我有一个附加
python
Pytest
Pytest如何在范围“class”中包含“setup”fixture
我正在使用 pytest 通常将我的测试分组为包中模块的 镜像 为了在我的测试模块中有一个良好的结构 我喜欢将一些测试分组到类中 即使我使用的是 pytest 我遇到了灯具范围级别的问题 考虑这个最小的例子 import pytest py
python
Pytest
fixtures
在 pytest 中,如何判断测试是否失败? (来自“请求”)
我正在使用 Selenium 和 PYTEST 来测试网站 我想在测试失败时 并且仅在测试失败时 截取页面的屏幕截图 有什么办法可以做到这一点吗 当谈到这个时 文档很安静 或者我找不到它 我认为它会是这样的 request function
python
Testing
selenium
Pytest
VSCode pytest 测试发现失败
Pytest 测试发现失败 用户界面指出 Test discovery error please check the configuration settings for the tests 输出窗口显示 Test Discovery fa
python
Pytest
VisualStudioCode
为什么最简单的 requests_mock 示例在 pytest 中失败?
我有一个特殊的问题requests mock 我想用它pytest测试我的 API 包装器库 我尝试过使用requests mock 文档中的第一个示例 http requests mock readthedocs io en latest
python
mocking
pythonrequests
Pytest
如果多个测试有特定异常,则停止 pytest 测试
我想使用停止测试套件pytest exit 如果任何测试因特定异常而失败 例如 50 个测试 其中任何一个都可能在某个时刻因该异常而失败 如果这些测试中至少有 2 个测试因该异常而失败 我想停止执行 我试图保留一个全局计数器 一个固定装置s
python
python3x
Pytest
fixtures
如何定义一个 pytest 夹具供给定测试子目录中的所有测试使用?
给定一个目录tests有几个子目录 每个子目录都包含测试模块 如何创建一个pytest仅在特定子目录中找到的每个测试之前运行的固定装置 tests init py subdirXX test module1 py test module2
python
Testing
Pytest
fixtures
1
2
3
4
5
6
...24
»