1
nose
發現以test_
開頭的測試以及unittest.TestCase
的子類。在單元測試子類NOT中運行單一測試功能
如果希望運行單個TestCase
測試,如:
# file tests.py
class T(unittest.TestCase):
def test_something():
1/0
這可以在命令行上進行有:
nosetests tests:T.test_something
我有時喜歡寫一個簡單的函數,並跳過所有unittest
樣板:
def test_something_else():
assert False
在這種情況下,測試當它運行我所有的測試時仍然會由nose
運行。但是,如何使用(Unix)命令行告訴nose
僅運行該測試?
完美!不知道爲什麼我沒有在我周圍徘徊時偶然發現。謝謝! – JohnJ 2013-03-07 23:41:48