2
我有一些測試類與一些靜態方法以及常規方法。問題是pytest
沒有收集靜態方法。我在文檔中找不到關於此的任何內容。我怎樣才能讓它收集靜態方法呢?Pytest沒有收集靜態方法
class TestFoo(object):
@staticmethod
def test_bar():
assert 1 == 1
def test_bar2(self):
assert 1 == 1
在上述類,僅test_bar2
被收集並test_bar()
不是。
我正在Python 2.7.13, pytest-3.1.2, py-1.4.34, pluggy-0.4.0
插件是xdist-1.17.1, leaks-0.2.2, cov-2.5.1
討論我們是否應該有靜態方法,或者如果他們解決任何問題不是重點。如果方法不使用self,我的代碼庫就有它們。儘管謝謝你的回答! – utkbansal