Я узнал, что с помощью Customizable Authencation backends philosophy можно создать веб-сайт, который принимает адреса электронной почты в качестве имен пользователей. Но после создания соответствующей логики и тестирования, что мой код работает нормально, я нашел одну проблему с собственными тестовыми окнами Django. Они не соблюдали философию «Настраиваемая аутентификация». Значение - тестовые ящики were actually having hardcoded values('username': 'testclient') для тестирования процесса входа в систему. Почему это? Django всегда препятствует Tight Coupling. Но что здесь происходит?Настраиваемые серверы Authencation не сопровождаются собственными регистрационными шкафами Django. Зачем?
Я не издеваюсь Django любыми способами! Я большой поклонник, и я буду на долгие годы. Просто хочу знать причину этого!
Обновление: Поскольку @dmishe указал, что эти тестовые окна должны проверять собственную функциональность Django. Я понял это. Но как я могу позволить этим ошибкам «failing testcase» НЕ появляться, когда я запускаю свои тестовые тесты или запускаю весь тестовый набор проектов?
Я думаю, что этот вопрос будет более подходящим для списка рассылки django. Любые ответы здесь будут предположениями, если вы не получите ответ от кого-то, кто был вовлечен в проект (что вполне возможно, конечно) –