我有一個python腳本,它在命令行上接受一個配置文件並給出一個輸出。使用常規python腳本運行鼻子測試
我想看看如何使用nosetests來運行所有這些文件。
我通過google上的nosetests信息閱讀,但我無法按照如何使用配置文件運行它們。
我可以從哪裏開始的任何想法?
我有一個python腳本,它在命令行上接受一個配置文件並給出一個輸出。使用常規python腳本運行鼻子測試
我想看看如何使用nosetests來運行所有這些文件。
我通過google上的nosetests信息閱讀,但我無法按照如何使用配置文件運行它們。
我可以從哪裏開始的任何想法?
我沒必要做任何這些。只需自己測試一下以「test _.... py」開始的任何測試,並確保如果它們是可執行文件,則使用「--exe」,否則跳過該選項。鼻子幫助頁面上的wiki確實有幫助。
像這樣的東西應該工作:
import sys
import nose
def test_me():
assert True
if __name__ == '__main__':
module_name = sys.modules[__name__].__file__
config_name = 'nose.cfg'
result = nose.run(
argv=[sys.argv[0],
module_name,
'--config=' + config_name]
)
您也可以通過您的配置實例,作爲nose.run()參數here在文檔描述。