Gli apparecchi tendono ad essere piccoli e riutilizzabili. Dato che una specifica attrezzatura può contare su altri apparecchi diCome organizzare i fari quando si utilizza pytest
@pytest.fixture
def Account(db, memcache):
...
Vorrei organizzare i miei infissi in moduli, e importarli in un test-file specifico in questo modo (per esempio)
from .fixtures.models import Account
Purtroppo questo non sembra funzionare. Invece devo sempre importare anche tutti i dispositivi subordinati, ad es.
from .fixtures.models import Account, db, memcache
Qual è l'approccio migliore per avere a grana fine di piccole dimensioni, infissi riutilizzabili e renderli accessibili a livello di modulo. (conftest funziona a livello di pacchetto/directory.)
Cosa c'è di sbagliato nell'organizzazione dei fari nei file conftest.py? Funziona bene per noi in progetti di grandi dimensioni e tutti vengono caricati e hanno un ambito implicito appropriato. – flub