Sto cercando di implementare uno scenario molti-a-molti utilizzando l'ORM peewee python e mi piacerebbe alcuni test unitari. Il tutorial di Peewee è ottimo ma presuppone che il database sia definito a livello di modulo, quindi tutti i modelli lo stanno utilizzando. La mia situazione è diversa: non ho un file di codice sorgente (un modulo dal punto di vista di Python) con test che eseguo esplicitamente, sto usando nose che raccoglie i test da quel file e li esegue.Database sqlite personalizzato per unit test per il codice che utilizza peewee ORM
Come si utilizza un database personalizzato solo per i modelli istanziati nei test (che vengono eseguiti dal naso)? Il mio obiettivo è utilizzare un database in memoria solo per i test, per accelerare il processo di test.
Sono curioso anche di questo. [PyORMish] (http://pyormish.nullism.com) può gestire questo impostando il valore 'db_config' sul Modello prima di eseguire il test, e quindi reimpostandolo nel metodo teardown. Mi aspetto che questo funzioni anche con Peewee. –