Size: a a a

Python beginners

2021 December 29

d

ds+1 in Python beginners
как?
источник

d

ds+1 in Python beginners
каким образом?
источник

BH

Bogdan Hrebeniuk in Python beginners
моками
источник

d

ds+1 in Python beginners
ну как
источник

Г

Гео in Python beginners
допустим это так, есть еще что-то?
источник

BH

Bogdan Hrebeniuk in Python beginners
чел, создаешь мок message и прокидываешь его внутрь хендлера, на выходе смотришь сколько раз был вызван такой-то метод и с какими параметрами
источник

BH

Bogdan Hrebeniuk in Python beginners
ну вот это и замокаешь
источник

!

!@! in Python beginners
А если хендлер реагирует только на определённые сообщения? Зачем его тестить?
источник

BH

Bogdan Hrebeniuk in Python beginners
так тест не на то что хендлер словит нужное сообщение, а на то что он правильно отработает
источник

d

ds+1 in Python beginners
ок, у тебя там еще и рассылка
источник

BH

Bogdan Hrebeniuk in Python beginners
у меня?
источник

d

ds+1 in Python beginners
ну да
источник

d

ds+1 in Python beginners
В хендлере
источник

!

!@! in Python beginners
Ну насколько я понял, если не использовать тесты, то надобность в отдельной регистрации хендлеров?
источник

BH

Bogdan Hrebeniuk in Python beginners
ну в aiogram вроде как так сообщения и отправляются
источник

Г

Гео in Python beginners
2 аргумент - "ты лох"
источник

BH

Bogdan Hrebeniuk in Python beginners
кстати, а откуда появляется экземпляр диспатчера в модуле с хендлерами, когда они через декоратор региструются?
источник

d

ds+1 in Python beginners
ну на другой айди чтоб кинуть надо еще и бота мокать
источник

d

ds+1 in Python beginners
И каким-то кривым способом передавать
источник

d

ds+1 in Python beginners
вроде как
источник