gpt4 book ai didi

python - 无法运行 openstack nova 的单元测试

转载 作者:太空宇宙 更新时间:2023-11-03 18:28:08 24 4
gpt4 key购买 nike

我能够为 nova 创建虚拟环境来运行单元测试。至少是这么说的。

Nova development environment setup is complete.
Nova development uses virtualenv to track and manage Python dependencies
while in development and testing.
To activate the Nova virtualenv for the extent of your current shell
session you can run:
.....

但是当我尝试运行特定的单元测试用例时,例如:

./run_tests.sh test_libvirt

它没有说:

Running `tools/with_venv.sh python -m nova.openstack.common.lockutils python setup.py testr --testr-args='--subunit --concurrency 0  test_libvirt'`

Traceback (most recent call last):
File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/home/chinmay/nova/nova/openstack/common/lockutils.py", line 29, in <module>
from oslo.config import cfg
**ImportError: No module named config**
Ran 0 tests in 0.006s
OK

是不是虚拟环境设置不正确? oslo.config 在环境中。我做到了source .venv/bin/activate 并再次尝试,但结果相同。

我在这里错过了什么吗?

最佳答案

请删除 oslo.config 并在虚拟环境中重新安装。这可能会解决您的问题:)

关于python - 无法运行 openstack nova 的单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22843826/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com