pytest 相关问题

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

如何有条件地跳过参数化pytest场景?

我需要标记某些要跳过的测试。但是,有些测试是参数化的,我需要能够仅跳过某些场景。我使用py.test -m“hermes_only”来调用测试...

回答 1 投票 2

Violations插件使用错误的路径来查找pep8报告

我正在使用pytest运行pep8检查(下面列出的所有内容都发生在Windows机器上):py.test --pep8 --junitxml = reports \ pep8.log我设置了一个工作来查找pep8.log文件报告\ pep8.log ...

回答 1 投票 0

Pytest没有测试

从Linux mint bash我输入$ pytest tests / parser_test.py =============================== test session启动py == ============================== platform linux2 - Python 2.7.14,pytest-3.2.1,py -...

回答 1 投票 1

py.test:在Jenkins中显示局部变量

到目前为止,我们通过Jenkins调用py.test。如果测试失败,我们会看到通常的堆栈跟踪,如Traceback(最近一次调用最后一次):文件“/home/u/src/foo/bar/tests/test_x.py”,第36行,在......

回答 1 投票 10

如何在@ pytest.mark.parametrize上使用类变量

我有一个名为test_case_params的测试用例。需要将一些参数(从类Mock_data获取模拟数据)传递给fixture并检查测试用例中的返回值。我有另一个......

回答 1 投票 3

如何在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

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