簡體   English   中英

如何進行鼻子測試使用鼻子測試-2.7.exe

[英]How to make nosetests use nosetests-2.7.exe

我正在嘗試從腳本中以編程方式啟動鼻子測試

導入鼻子鼻子.main()

要么

導入鼻子結果=鼻子。運行()

當我使用時,它無法識別我的測試:

導入子進程subprocess.call('c:\\ somePath \\ nosetests-2.7.exe -w C:\\ MyProject -v -s')

它起作用了,我的問題是我可以在某個地方進行鼻子。運行()或鼻子。主要()的配置以使用鼻子測試-2.7.exe

您確定問題出在鼻子測試二進制文件中嗎? 如果嘗試會怎樣?

nose.run(argv="-w C:\MyProject -v -s".split())

您當前遇到什么錯誤?

argv的第一個參數始終是進程本身。 因此,嘗試類似:

   import sys
   import nose

   nose.run(argv=[sys.argv[0], 'C:\MyProject', '-s', '-v'])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM