голову не приходило, что тестировать handler404 и т.п. локально тоже нужно, когда DEBUG=True? Пол интернета перерыл, кроме парочки постов бородатых годов, с нерабочими рецептами для django 1.x ничего нет. Это что, прямо такая экзотическая задача, протестировать этот функционал локально?
Через юнит тесты пробовали?
А при чем тут юнит тесты, если при DEBUG=True не срабатывает кастомный хендлер и всегда отрабатывает хендлер джанги?
Легче чем написать тест и дебажить по нему мне метод не известен
Так вы нашли годный способ, кроме предложенного мною ?
Это не корректное утверждение
А в чем именно заключается проблема при тестировании?
При запуске тестов DEBUG устанавливается в False автоматически
такие тесты просто обычно инфу берут из хедеров response.status_code и пофиг кастомная заглушка или джанговая, если ты пишешь интеграционный тест через селениум, и надо тебе обязательно проверять текст страницы 404 то отключи дебуг да и гоняй на сервере спокойно
Обсуждают сегодня