Size: a a a

Django [ru] #STAY HOME

2016 August 02

AA

Artem Afonin in Django [ru] #STAY HOME
наследуешь класс от CreateView, и в нем переопределяешь метод def post(self, request, *args, **kwargs), далее как и прежде
источник

🥌

🥌 in Django [ru] #STAY HOME
Оу, спасибо!
источник

AA

Artem Afonin in Django [ru] #STAY HOME
без проблем
источник
2016 August 04

DB

Dima Boger in Django [ru] #STAY HOME
Здрасте
источник

DB

Dima Boger in Django [ru] #STAY HOME
Прошу помощи в данном деле
источник

DB

Dima Boger in Django [ru] #STAY HOME
Переслано от Dima Boger
Начал смотреть django
источник

AA

Artem Afonin in Django [ru] #STAY HOME
Излагай
источник

DB

Dima Boger in Django [ru] #STAY HOME
Переслано от Dima Boger
а теперь начал делать тесты
источник

DB

Dima Boger in Django [ru] #STAY HOME
Переслано от Dima Boger
(да, чет не очень правильно)
источник

DB

Dima Boger in Django [ru] #STAY HOME
Переслано от Dima Boger
пишу бота для тм
источник

DB

Dima Boger in Django [ru] #STAY HOME
Переслано от Dima Boger
и хочу проверять то что он отправил мне и то что должен был отправить
источник

DB

Dima Boger in Django [ru] #STAY HOME
Переслано от Dima Boger
можно ли как-то эээ
источник

DB

Dima Boger in Django [ru] #STAY HOME
Переслано от Dima Boger
переопределить на время теста функцию (ну пусть sendMessage()), чтобы она вместо отправки сообщения - делала return сообщения?
или как-нибудь так
источник

DB

Dima Boger in Django [ru] #STAY HOME
вопрос стоит видимо не в том как это сделать, а в том, как сделать правильно, чтобы вот эту ересь делать не нужно было)
источник

DB

Dima Boger in Django [ru] #STAY HOME
или это недостатки уже существующей архитектуры, которая писалась без тестов?
источник

E

Egregors in Django [ru] #STAY HOME
Посмотрите в сторону middleware. Вероятно, правильным архитектурным решением было бы внедрение возможности выбора бекенда для отправки сообщений. Например, как это сделано с отправкой писем. То есть, на проде пусть в роле бекенда будет настоящая отправка, а для тестирования — вывод в stdout. Либо, реализуйте метод отправки сообщение с отладочным параметром, вроде: sent_msg(msg,  debug=true).
источник

DB

Dima Boger in Django [ru] #STAY HOME
Egregors
Посмотрите в сторону middleware. Вероятно, правильным архитектурным решением было бы внедрение возможности выбора бекенда для отправки сообщений. Например, как это сделано с отправкой писем. То есть, на проде пусть в роле бекенда будет настоящая отправка, а для тестирования — вывод в stdout. Либо, реализуйте метод отправки сообщение с отладочным параметром, вроде: sent_msg(msg,  debug=true).
Отличное предложение про sent_msg(msg,  debug=true), спасибо
источник

DB

Dima Boger in Django [ru] #STAY HOME
В другом чате мне посоветовали использовать mock и патчить нужную мне функцию на время тестирования, что тоже решает проблему полностью
источник

E

Egregors in Django [ru] #STAY HOME
Когда встаёт такой выбор — неплохо вспомнить Python Zen
источник

🥌

🥌 in Django [ru] #STAY HOME
Всем привет! Никто не находил годного модуля для регистрации а-ля django-registration-redux, только заточеного под верификацию пользователя по SMS?
источник