3
假設我有一個文件fixtures.py
,它定義了一個簡單的py.test
夾具,稱爲foobar
。如何在不導入它們的情況下使用py.test夾具
通常情況下,我將不得不導入夾具使用(包括所有的子燈具),像這樣:
from fixtures import foobar
def test_bazinga(foobar):
請注意,我也不想用明星的進口。
如何導入該項賽事,這樣我可以只寫:
import fixtures
def test_bazinga(foobar):
這甚至可能嗎?看起來像是這樣,因爲py.test
本身就定義了這樣的固定裝置(例如monkeypatch
)。
你看過'py.test'嗎? – jonrsharpe
把你的燈具放在conftest.py中 – Pedru