pytest 相关问题

使用Python进行简单强大的无样板测试。还要为`pytest`标记的问题添加`python`标签。

pytest参数化类方法执行顺序

例如,我有一个像这样的pytest文件:@ pytest.mark.parametrize(“param”,[1,2])class TestTest():def test_1(self,param):pass def test_2(self,param):pass我跑的时候......

回答 2 投票 1

何时在pytest中使用fixture而不是仅声明变量

给出如下测试文件...(取自https://docs.pytest.org/en/latest/fixture.html上的示例)test_with_fixture.py import pytest @ pytest.fixture def smtp_connection():import .. 。

回答 1 投票 1

pytest ImportError包

最近试图测试我的项目,我每次都得到以下追溯。 https://paste.gnome.org/pwkpqejza Python版本3.5.3 pytest 3.6.3通过./setup.py运行测试--...

回答 1 投票 -3

使用pytest.raises检查自定义异常属性

class CustomException(ValueError):def __init __(self,foo,bar):self.foo = foo self.bar = bar我有一个类如上所述的异常。函数提升使用foo和bar ...

回答 1 投票 1

从python中的不同目录导入错误(错误 - 没有名为app的模块)

我已经经历了无数的答案,并尝试了大部分答案,但仍面临同样的问题我的结构 - 后端 - 应用程序 - __init__.py - utils.py - models.py ...

回答 2 投票 -2

我可以在哪个py.test标注中找到'item'和'report'数据?

pytest_runtest_makereport()获取两个参数,item和call。从item,我可以找到我为此测试创建的funcarg,并且从call中,我可以找到异常信息(如果有的话):def ...

回答 2 投票 4

使用pytest和unittest runner从两个终端运行测试套件,但仅显示unittest runner结果并执行一次

我正在尝试执行以下测试套件:从Login_Page导入单元测试导入LoginPageAndLogout def test_suite():#从类login_test = unittest.TestLoader()获取所有测试....

回答 1 投票 1

Pytest HTML报告:如何获取报告文件的名称?

我使用pytest与pytest-html模块生成HTML测试报告。在拆卸阶段,我使用webbrowser.open('file:/// ...)在浏览器中自动打开生成的HTML报告。

回答 1 投票 1

Gitlab CI Python运行测试 - ModuleNotFoundError:没有名为xxx的模块

我看到很多关于导入模块错误的问题,但我无法通过Gitlab CI管道解决问题。我的项目结构:├───config├───docs├───src__init__.py│├────

回答 1 投票 0

pytest:如何在执行所有测试后运行特定代码?

我想在使用pytest执行所有测试之后运行特定代码,例如:在执行任何测试之前打开数据库连接。我想在......之后关闭连接

回答 1 投票 5

酒馆授权

我正在运行一个烧瓶api,我想为它写一些小酒馆测试。我使用基本的base64编码作为我在标题中发送的用户名和密码,在发出请求时工作正常...

回答 1 投票 0

除非py.test中存在命令行参数,否则默认跳过测试

我有一个长期测试,持续2天,我不想包括在通常的测试运行中。我也不想输入命令行参数,这会在每个常规时取消选择它和其他测试...

回答 2 投票 7

Mixer.blend()模块无法正确创建引用UUID为PK的自定义User对象的实例

我正在尝试使用pytest运行我的模型的测试。我在“:memory:”数据库中使用SQLite3上的混音器时遇到问题。我有一个名为Category的模型,它具有一个名为“...的外键属性”

回答 1 投票 1

用pytest保留响应上下文测试瓶应用程序

我正在使用py.test测试带有以下代码的烧瓶应用程序:response = flask_app_test_client.post('/ users',data = json.dumps(user))assert response.status_code == 201断言响应....

回答 2 投票 2

有没有办法改变pytest的.cache目录的位置?

我需要能够将pytest的.cache目录的位置更改为env变量WORKSPACE。由于服务器权限超出我的控制范围,我遇到此错误,因为我的用户没有...

回答 4 投票 18

如何在更改env变量后正确导入fixture中的对象

我正在为Flask应用程序的配置文件编写测试。为了确保系统中设置的env变量不影响测试结果我正在使用pytest的monkeypatch来创建...

回答 1 投票 0

使用pytest-django对现有数据库运行测试

有人知道如何使用pytest-django对现有(例如生产)数据库运行Django测试吗?我知道,一般来说,这不是单元测试应该做的,但就我而言,我......

回答 1 投票 1

在py.test中实现setUpTestData样式行为的正确方法是什么

我有一堆夹具的东西,我想为测试类做一次,但我也不希望相关的测试弄乱它。我还没有真正得到py.test夹具系统,所以我不是......

回答 1 投票 1

如何在pytest中模拟/设置系统日期?

在我的一些测试中,由于时间和时区问题,我遇到了Travis失败的问题,所以我想模拟系统时间进行测试。我怎样才能做到这一点?

回答 3 投票 6

我的包安装在哪里?

我在我的centos 7中安装了pytest。但是当我试图检查版本时,它给出了以下错误:$ pip install pytest要求已经满足:pytest in / usr / lib / python2 ....

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.