5
我正在使用Python的鼻子,並且我已將一些測試標記爲「慢」,如attrib plugin documentation中所述。鼻子:如何在默認情況下跳過測試?
我想在運行nosetests
時默認跳過所有「慢速」測試,即不必編寫nosetests -a '!slow'
。但是我希望能夠在明確運行這些測試或者編寫nosetests -a 'slow'
時運行這些測試。
我該如何做到這一點?
我正在使用Python的鼻子,並且我已將一些測試標記爲「慢」,如attrib plugin documentation中所述。鼻子:如何在默認情況下跳過測試?
我想在運行nosetests
時默認跳過所有「慢速」測試,即不必編寫nosetests -a '!slow'
。但是我希望能夠在明確運行這些測試或者編寫nosetests -a 'slow'
時運行這些測試。
我該如何做到這一點?
「的選項是相同的命令行上,用 - 前綴去除」(https://nose.readthedocs.org/en/latest/usage.html#configuration)
甲文件setup.cfg
具有以下內容應該工作:
[nosetests]
attr=!speed=slow
由此可見,多個這樣值必須用逗號分隔(無空格)。例如。 'ATTR =!FOO,!bar'。 –