Mi manca l'ovvio qui. Sto usando django 1.5.x e sto creando le unittests, basate sulla classe djangos TestCase. Ho un sacco di DB definiti nelle impostazioni come sto tirando (sola lettura) da un sacco di diversa fonte. Quando eseguo il test voglio solo creare una versione di prova del mio db di default il resto voglio flag come di sola lettura e non provare a ricreare come test_db_name (l'utente definito non avrà (non può) avere i permessi per creare questi dbs comunque).Django unittest test database di sola lettura
Sicuramente questo è possibile - come dico io mi manca l'ovvio?
Grato per qualsiasi aiuto.
Mathew
Grazie ma penso che abbiamo attraversato fili ?! Il mio problema non è che voglio controllare il nome di qualsiasi database di test creato, è che non voglio creare quelli di test, tranne che per default. Quindi, invece di girare un duplicato vuoto, voglio che i miei test utilizzino il DB elencato nelle impostazioni per i test poiché è di sola lettura e fornisce i record necessari nei test. – Mathew
@Mathew si potrebbe essere in grado di ottenere la maggior parte del modo lì, vedere le modifiche – Josh
Il problema per molti di noi che l'intero host è di sola lettura per alcuni di questi dbs secondario. La specifica di un nome db diverso non aiuta. – shacker