2012-05-18 51 views
2

我如何運行CPython3.3自己的迴歸測試?如何選擇性運行cpython的迴歸測試?

python3.3 -m test.regrtest packaging.tests.test_command_install_data 

提高ImportError: No module named 'test.packaging'

+1

從[開發指南](http://docs.python.org/devg uide/runtests.html),如下所示:'./python -m test -v test_abc' –

回答

1
python3 -m test.regrtest 

的命令有一些選項,以及 「python3 -m regrtest --help」 顯示廣泛的幫助。你可以做的一件事就是將特定測試模塊的名稱添加到命令行中,名稱應該是'test'包中的模塊。例如,「python3 -m test.regrtest test_socket」在模塊「test.test_socket」中運行測試。

有兩個問題,您使用的命令行:

  1. 您嘗試運行不在測試封裝測試,但在其他一些頂層包

  2. 頂層包「包裝」不是STDLIB用於Python 3.3的一部分(或任何其它 版本的Python)