Utilizzando il framework di test (TestCase) di Django 1.3, vorrei eseguire alcuni test su file statici (cioè, file non necessariamente serviti da django stesso su prod ma che possono essere serviti per debug (runserver)). Ma se corroDjango: test di file statici
... ottengo un errore 404 nel mio test. (ovviamente, questo file è disponibile su runserver)
Perché no, ma quale sarebbe il modo più bello per verificare la presenza di questo schema json nei miei file statici? (Nel mio caso, vorrei anche mettere alla prova questo schema JSON pubblica contro un'uscita JSON generato, quindi voglio il contenuto del file)
Questo accade perché [Django test eseguiti con 'DEBUG = FALSE sempre, a prescindere dalle impostazioni] (https://docs.djangoproject.com/en/dev/topics/testing/#other-test-conditions). Non sono sicuro di cosa dovresti fare, quindi aspetta una risposta reale: s –
Avevo uno scenario in cui dovevo impostare 'settings.DEBUG = False'. Ciò è possibile con 'from django.test.utils import override_settings' e quindi decorando il test con' @override_settings (DEBUG = True) '[documentazione di django] (https://docs.djangoproject.com/en/1.4/topics/ testing/# overriding-settings) – DMfll