- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下内容
conftest.py
:
def pytest_addoption(parser):
parser.addoption('--sopt', action='store', default=None, help='Source Data Storage')
my_test.py
:
@pytest.fixture(scope='module', autouse=True)
def sopt(pytestconfig):
return pytestconfig.getoption('sopt')
def test_mtest(sopt):
//pytest code
运行此测试时,它工作正常python3 -m pytest --sopt=aaaaa
,但在移动时
def pytest_addoption(parser):
parser.addoption('--sopt', action='store', default=None, help='Source Data Storage')
从 conftest.py
到 my_test.py
它不起作用并失败并出现以下错误:
ERROR: usage: __main__.py [options] [file_or_dir] [file_or_dir] [...]
__main__.py: error: unrecognized arguments: --sopt=aaaaa
我不喜欢只包含两行代码的单独文件。
有没有办法将 conftest.py
中的 parser.addoption
放入 my_test.py
并使其正常工作?
最佳答案
没有。引用pytest_addoption
钩子(Hook)文档:
Note:
This function should be implemented only in plugins or
conftest.py
files situated at the tests root directory due to how pytest discovers plugins during startup.
关于python - 如何将 parser.addoption 放在测试模块中,而不是放在 conftest.py 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60009252/
我目前正在尝试让 OpenLayers 显示 WMS 层。这样做我遇到了一个我无法解决的问题。这甚至可能是 OpenLayers 中的错误,但在向他们的跟踪系统填写适当的错误报告之前,我想确定错误不是
我有一个关联数组。我希望能够使用关联数组键作为选项值,使用数组键作为选项元素的文本,将选项添加到下拉列表中。 var associativeArray = new Array(); associa
我正在使用 Magento API 的 SOAP v1,我正在尝试向属性添加选项。使用以下文档Link 这是我用作测试的代码 $attributeCode = "colour"; $optionToA
我必须处理一些在 addOption 和 selectOptions 上抛出错误的旧 Javascript 代码 Error: Object has no method selectOptions 有
我最近使用 pytest 进行软件测试,但在动态参数化测试装置时遇到问题。测试时,我希望能够提供以下选项: A) 通过指定文件名来测试特定文件 B) 测试安装根目录下的所有文件 下面是我当前的conf
本文整理了Java中org.testng.reporters.XMLStringBuffer.addOptional()方法的一些代码示例,展示了XMLStringBuffer.addOptional
我正忙于将 ASP.NET Core API 从 RC1 迁移到 RC2。 RC2 要求 we configure the following当使用IOptions时: services.AddOpt
inputParser 提供addOptional 和addParameter。文档(https://www.mathworks.com/help/matlab/ref/inputparser-cla
在 MATLAB 中创建函数的 addOptional 和 addParameter 有什么区别? 这两个函数的 MATLAB 文档: addOptional(p,argName,default) a
我有一个运行 selenium 测试的 pytest 测试项目,其结构如下: ProjRoot | |_Pytest.ini |_____________TestFolderA |
我正在尝试实现搜索,但每次都会出现此错误...无法读取 javascript selectize 中未定义的属性“addOption”。我已经检查我的结果数组是否有数据。 我的js代码。 var s
我有以下内容 conftest.py: def pytest_addoption(parser): parser.addoption('--sopt', action='store', def
在 ConfigureServices(IServiceCollection services) 中添加 services.AddOptions() 后出现以下错误: CS0121 The call
我是一名优秀的程序员,十分优秀!