python - pytest ImportError 包
问题描述
最近尝试测试我的项目,我每次都得到以下回溯。
https://paste.gnome.org/pwkpqejza
Python 版本 3.5.3 pytest 3.6.3
运行方式./setup.py test --addopts "tests/ -s"
测试在 CI 中运行良好,所以这显然是我的配置的问题。
CI配置:平台linux——Python 3.5.3、pytest-3.7.3、py-1.6.0、pluggy-0.7.1——/usr/bin/python3
编辑:原来是一个主要由@phd提到的pytest版本引起的问题。这是由于某些似乎没有影响 CI 的版本固定引起的。rm -rf .eggs
为我解决了这个问题。
解决方案
pytest 3.6.3真的没有pytest.python.Package
. pytest 3.7.3可以。升级你的pytest
.
推荐阅读
- android - 无法覆盖 androidx.listPreference 中的 onDialogClosed ,有解决此问题的示例吗?
- json - 如何使用csv为Jmeter中不同输入的json断言提供不同的值?
- javascript - 如何使用数组的每个成员作为参数来搜索字符串
- android - Unity:自定义程序天空盒在构建时消失
- android - Google 的位置权限对话框可以添加任何 OnClickListener 吗?
- javascript - 如何使用拖动选项在gridView中移动行
- java - 字符串的二进制加法
- html5-canvas - 如何在模拟器/智能显示器中运行之前构建的 Canvas API 项目?
- r - 如何在不组合数据集的情况下将多个德雷克目标组合成一个交叉目标?
- c# - 操作方法参数中的必需属性