pytest 相关问题

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

如何在pytest中同时使用灯具和捕获stdout?

我怎么做这样的事:import pytest @ pytest.mark.parametrize(“test_input,expected”,[(“3 + 5”,8),(“2 + 4”,6),(“6 * 9” ,42),])def test_printed_out_value(test_input,expected,...

回答 1 投票 1

pytest中的全局变量

在Pytest中,我正在尝试做以下事情,我需要保存以前的结果并将当前/当前结果与之前的多次迭代进行比较。我做了以下几种方式:@ pytest.mark ....

回答 1 投票 1

如何使用pytest调用另一个脚本

我有一个我想连续运行的脚本列表。我该怎么做?我一般使用从子进程导入调用调用([“python”,“C:\\ 11.py”])但我想在...

回答 1 投票 0

我如何对这样的代码进行单元测试?

我有以下类,我正在通过运行调用此文件中的方法的文件来测试它。然后我使用混合的print语句并检查博客以确保代码具有...

回答 1 投票 0

如何使用python添加截图到诱惑报告?

我有这个代码:#coding:utf-8来自selenium import webdriver import pytest import allure @ pytest.yield_fixture(scope ='session')def driver():_ driver = webdriver.PhantomJS()yield ...

回答 2 投票 7

当我将测试放在一个单独的目录中时,pytest找不到包

我有一个非常基本的Python包示例和我正在尝试使用pytest包运行的测试\ __ _init__.py spam.py spam_test.py __init__.py为空,spam.py定义了一个...

回答 1 投票 8

使用py.test在多台机器上并行运行测试

我知道UI测试可以使用selenium网格在多台机器上并行运行。 API测试怎么样?我查看了pytest-xdist插件,它可以在本地机器上并行运行测试...

回答 1 投票 0

验证pytest中SystemExit的错误代码或消息

根据pytest文档,我可以声明SystemExit()发生,但我想做更多:我还想验证退出代码和任何消息。我尝试了以下代码,但没有打印出来......

回答 2 投票 11

使用pytest测试文件读取功能时出错

我有一个简单的函数:def read_file(fp):打开(fp)为fr:for fr.readlines()中的行:yield line当我在一个不存在的文件上运行这个函数时,我得到:...

回答 1 投票 2

使用返回列表的fixture来参数化pytest函数的最佳方法是什么?

现在我有一个测试文件看起来像这个人为的例子:import pytest def colors():#昂贵的操作返回['red','yellow','blue'] @ pytest.mark.parametrize('color',. ..

回答 4 投票 1

Pytest,目录结构和导入错误

我正在使用Python编写我的第一个项目,我发现Python和PyTest令人沮丧的是,使目录结构和导入模块工作变得复杂。我有一个目录......

回答 1 投票 0

Pytest基于参数生成测试

pytest的新功能...我在conftest.py中有以下内容从命令行收集团队参数,并在yaml配置文件中读取:import pytest import yaml def pytest_addoption(parser):...

回答 1 投票 8

如何在pytest中使用Cython?

目标是将pytest单元测试框架用于使用Cython的Python3项目。这不是一个即插即用的东西,因为默认情况下pytest无法导入Cython模块。一个......

回答 1 投票 2

Pytest mock隐藏了预期的密码

我正在测试一个从命令行获取登录名和密码的函数。下面的代码按预期工作:#----------功能部分---------- import getpass def my_function():login = ...

回答 1 投票 0

将pytest灯具保存在一个位置并在子模块中使用它们

我正在构建一个python包,使用pytest进行所有单元测试。我的包由几个模块组成,每个模块下都有各种子模块。单元测试在...的测试文件夹中

回答 1 投票 1

pytest - 模拟过程和时间

我有以下方法来测试正确的日志格式。 @patch('sys.stderr',new_callable = StringIO)@ mock.patch('socket.gethostname',return_value ='testing')def test_logging(self,...

回答 1 投票 0

pytest找不到模块[重复]

我正在遵循pytest的良好做法,或者至少我认为我是。但是,pytest无法找到我的模块。似乎不在PYTHONPATH中包含当前目录。源文件:def add(x,...

回答 2 投票 2

Pytest setup_method在xdist worker_id fixture之前执行

Pytest setup_method在xdist worker_id fixture之前执行,是否可以在setup_method启动之前获取worker ID?例如我有:conftest.py的内容:@ pytest.fixture(autouse = True)def ...

回答 1 投票 0

Py.test运行直到通过装饰器

我有一些测试可以上传不同的数据(音乐,视频)并从服务中获取元数据。所以time.sleep()是一种非常糟糕的方式,因为不同的服务器和情况可能使系统过载。所以......

回答 2 投票 3

如何告诉pytest-dependency暂时忽略测试依赖?

我有一个使用pytest-dependency的功能测试套件,当他们依赖的其他测试失败时跳过测试。这样,例如,如果登录页面被破坏,我得到一个测试失败说“...

回答 1 投票 0

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