Size: a a a

Сообщество Python Программистов

2020 September 09

N

Natrix5369 in Сообщество Python Программистов
Чтобы ответить на твой вопрос - надо понимать,что функция делает. Понимаешь это или нет?
источник

N

Natrix5369 in Сообщество Python Программистов
+ какой это тест. Модульный им интеграционный
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Ну сообщение отправляет. Какая разница?
источник

N

Natrix5369 in Сообщество Python Программистов
Natrix5369
+ какой это тест. Модульный им интеграционный
...
источник

N

Natrix5369 in Сообщество Python Программистов
Если модульный,то надо проверять непосредственный вывод функции. Того,что ты ожидаешь
источник

N

Natrix5369 in Сообщество Python Программистов
Assert'ом
источник

N

Natrix5369 in Сообщество Python Программистов
Если интеграционный - аналогично,но с условием,что у тебя не модуль,а логика проверяется
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Natrix5369
Если модульный,то надо проверять непосредственный вывод функции. Того,что ты ожидаешь
Модульный тест требующий инициализировать весь проект, я правильно понял?
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Ахуенно
источник

N

Natrix5369 in Сообщество Python Программистов
Ну не обязательно. Смотря какая у тебя архитектура
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Я показал какая обычно архитектура в ботах с глобалами
источник

N

Natrix5369 in Сообщество Python Программистов
Поэтому и говорят,что функции надо писать,как модули
источник

N

Natrix5369 in Сообщество Python Программистов
Ну и кстати
источник

N

Natrix5369 in Сообщество Python Программистов
Конкретно в твоём примере хоть у тебя функция не соблюдает принципы SOLID,то думаю интеграционный тест сюда все же можно впихнуть
источник

N

Natrix5369 in Сообщество Python Программистов
А интеграционный тест может подразумевать инициализацию всего проекта
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Я объясняю почему глобалы плохо на примере тестов, а ты предлагаешь костыли как вкорячить кое как тесты.

Кто-то явно путает звёзды и их отражение в луже
источник

N

Natrix5369 in Сообщество Python Программистов
А блять
источник

N

Natrix5369 in Сообщество Python Программистов
Что на счёт глобалов - я конечно не сеньер далеко. Но по моему тут такой же принцип,как :"не работай от рута"

По ошибке изменишь глобал и потом заебешься искать. Имхо
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
@Forzend чонить понял?
источник

$

$name$ in Сообщество Python Программистов
Я историю пишу. Потом буду "понимать" 😂
источник