備品は小さくて再利用できる傾向があります。特定のフィクスチャが他のフィクスチャに依存できることを考えると
@pytest.fixture
def Account(db, memcache):
...
フィクスチャをモジュールに整理し、次のように特定のテストファイルにインポートしたいと思います(例)
from .fixtures.models import Account
残念ながら、これは機能していないようです。代わりに、私は常にすべての従属器具もインポートする必要があります。
from .fixtures.models import Account, db, memcache
きめの細かい小さくて再利用可能なフィクスチャを作成し、モジュールレベルでアクセスできるようにするためのより良いアプローチは何ですか。(conftestはパッケージ/ディレクトリレベルで機能します。)