使用Python进行简单强大的无样板测试。还要为`pytest`标记的问题添加`python`标签。
例如,我有一个像这样的pytest文件:@ pytest.mark.parametrize(“param”,[1,2])class TestTest():def test_1(self,param):pass def test_2(self,param):pass我跑的时候......
给出如下测试文件...(取自https://docs.pytest.org/en/latest/fixture.html上的示例)test_with_fixture.py import pytest @ pytest.fixture def smtp_connection():import .. 。
最近试图测试我的项目,我每次都得到以下追溯。 https://paste.gnome.org/pwkpqejza Python版本3.5.3 pytest 3.6.3通过./setup.py运行测试--...
class CustomException(ValueError):def __init __(self,foo,bar):self.foo = foo self.bar = bar我有一个类如上所述的异常。函数提升使用foo和bar ...
从python中的不同目录导入错误(错误 - 没有名为app的模块)
我已经经历了无数的答案,并尝试了大部分答案,但仍面临同样的问题我的结构 - 后端 - 应用程序 - __init__.py - utils.py - models.py ...
我可以在哪个py.test标注中找到'item'和'report'数据?
pytest_runtest_makereport()获取两个参数,item和call。从item,我可以找到我为此测试创建的funcarg,并且从call中,我可以找到异常信息(如果有的话):def ...
使用pytest和unittest runner从两个终端运行测试套件,但仅显示unittest runner结果并执行一次
我正在尝试执行以下测试套件:从Login_Page导入单元测试导入LoginPageAndLogout def test_suite():#从类login_test = unittest.TestLoader()获取所有测试....
我使用pytest与pytest-html模块生成HTML测试报告。在拆卸阶段,我使用webbrowser.open('file:/// ...)在浏览器中自动打开生成的HTML报告。
Gitlab CI Python运行测试 - ModuleNotFoundError:没有名为xxx的模块
我看到很多关于导入模块错误的问题,但我无法通过Gitlab CI管道解决问题。我的项目结构:├───config├───docs├───src__init__.py│├────
我想在使用pytest执行所有测试之后运行特定代码,例如:在执行任何测试之前打开数据库连接。我想在......之后关闭连接
我正在运行一个烧瓶api,我想为它写一些小酒馆测试。我使用基本的base64编码作为我在标题中发送的用户名和密码,在发出请求时工作正常...
我有一个长期测试,持续2天,我不想包括在通常的测试运行中。我也不想输入命令行参数,这会在每个常规时取消选择它和其他测试...
Mixer.blend()模块无法正确创建引用UUID为PK的自定义User对象的实例
我正在尝试使用pytest运行我的模型的测试。我在“:memory:”数据库中使用SQLite3上的混音器时遇到问题。我有一个名为Category的模型,它具有一个名为“...的外键属性”
我正在使用py.test测试带有以下代码的烧瓶应用程序:response = flask_app_test_client.post('/ users',data = json.dumps(user))assert response.status_code == 201断言响应....
我需要能够将pytest的.cache目录的位置更改为env变量WORKSPACE。由于服务器权限超出我的控制范围,我遇到此错误,因为我的用户没有...
我正在为Flask应用程序的配置文件编写测试。为了确保系统中设置的env变量不影响测试结果我正在使用pytest的monkeypatch来创建...
有人知道如何使用pytest-django对现有(例如生产)数据库运行Django测试吗?我知道,一般来说,这不是单元测试应该做的,但就我而言,我......
在py.test中实现setUpTestData样式行为的正确方法是什么
我有一堆夹具的东西,我想为测试类做一次,但我也不希望相关的测试弄乱它。我还没有真正得到py.test夹具系统,所以我不是......
在我的一些测试中,由于时间和时区问题,我遇到了Travis失败的问题,所以我想模拟系统时间进行测试。我怎样才能做到这一点?
我在我的centos 7中安装了pytest。但是当我试图检查版本时,它给出了以下错误:$ pip install pytest要求已经满足:pytest in / usr / lib / python2 ....