[英]Unable to run unit tests for openstack nova
我能夠為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
並將其重新安裝在您的虛擬環境中。 這可能會解決您的問題:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.