错误:无法识别的参数:--self-contained-html

时间:2019-05-08 00:37:25

标签: python-3.5 pytest-html

当我在python 3.5.2上运行以前可用于python 2.7的测试时,收到以下错误: ERROR: usage: example_test.py [options] [file_or_dir] [file_or_dir] [...] example_test.py: error: unrecognized arguments: --self-contained-html inifile: /home/joshsullivan/project_folder/pytest.ini rootdir: /home/joshsullivan/project_folder

我正在使用Bazel通过以下命令运行测试: bazel run :example_test -- --self-contained-html

但是我运行时得到的输出相同 pytest example_test.py --self-contained-html

这是我运行的环境以及已安装的软件包 platform linux -- Python 3.5.2, pytest-4.4.1, py-1.8.0, pluggy-0.9.0 rootdir: /home/joshsullivan plugins: metadata-1.8.0, html-1.13.0

在2.7之前,当我运行测试时,测试结束时将是指向该html文件的url链接。请注意,我使用的是pytest-html v1.13.0,根据所有文档,它应该与我的python 3.5.2环境兼容,并且环境中唯一发生变化的是python版本从2.7升级到3.5.2。非常感谢您的帮助,因为我一直在研究此问题3天,没有任何进展。预先谢谢你。

我已经尝试删除我的virtualenv,然后再次将其重置。我已经更新了所有必需的软件包,并确保从Python 2.7迁移到3.5之后每个软件包仍然兼容。我已经清理了目录,仅包含运行测试绝对必要的文件。所有这些都是在类似问题的帖子上提出的。

0 个答案:

没有答案