Size: a a a

Django [ru] #STAY HOME

2019 May 27

DT

Dan Tyan in Django [ru] #STAY HOME
ну по теории запросов будет достаточно
источник

AI

Anton Igin in Django [ru] #STAY HOME
А то у нас с начальником разные взгляды: я нэ хочу писать тест отдельно под каждую функцию каждого класса
источник

AI

Anton Igin in Django [ru] #STAY HOME
вот и подумал, неужели я дурак
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ну тут надо смотреть как вызываются модули
если они работают только в связке с апи то лично я большой надобности не вижу

с другой стороны если там принципиально важный функционал можно и протестировать

с третьей стороны - он начальник
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
Anton Igin
Вопрос: нужно ли писать тесты под отдельные модули, если они используются в рамках API-запроса? или можно ограничиться тестом самого запроса, а под отдельные модули уже опционально?
я бы всё тестировал
источник

AI

Anton Igin in Django [ru] #STAY HOME
Dan Tyan
ну тут надо смотреть как вызываются модули
если они работают только в связке с апи то лично я большой надобности не вижу

с другой стороны если там принципиально важный функционал можно и протестировать

с третьей стороны - он начальник
почти всё в проекте задействуется через апи, за исключением команд менеджмента.
источник

AI

Anton Igin in Django [ru] #STAY HOME
Vladimir 💊 Voytenko
я бы всё тестировал
там штук 50 запросов, и даже если поверхностные тесты пустить, то есть тупо отправлять на ссылку разные наборы данных, это уже штук 150-200 будет разных вариаций (проверить в том числе вывод нужных ошибок, к примеру)
А тут еще и под каждый уровень теперь надо. ВОт по этому поводу и был спор
источник

AI

Anton Igin in Django [ru] #STAY HOME
я как представил тесты размером с саму программу
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
Anton Igin
там штук 50 запросов, и даже если поверхностные тесты пустить, то есть тупо отправлять на ссылку разные наборы данных, это уже штук 150-200 будет разных вариаций (проверить в том числе вывод нужных ошибок, к примеру)
А тут еще и под каждый уровень теперь надо. ВОт по этому поводу и был спор
если там один метод класса вызывает другой - однозначно нужен тест, если есть хоть малейшая возможность, что метод можно вызвать не из апи - нужно тестировать. если что-то вызывается не из апи - тестировать.
много тестов никогда не повредит
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
Anton Igin
я как представил тесты размером с саму программу
у вас что-то не так с тестами
источник

A

Alex in Django [ru] #STAY HOME
Добрый день. Есть сайт на джанго, точнее еще на локалке. У меня есть елементы, которые шаблон получает из вьюшек, они отображатся как картинки-кнопки, где при нажатии на нее должно вылетать popup окно. Вопрос в том как реализовать это?
источник

A

Alex in Django [ru] #STAY HOME
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
Alex
Добрый день. Есть сайт на джанго, точнее еще на локалке. У меня есть елементы, которые шаблон получает из вьюшек, они отображатся как картинки-кнопки, где при нажатии на нее должно вылетать popup окно. Вопрос в том как реализовать это?
учить js
источник

AI

Anton Igin in Django [ru] #STAY HOME
Vladimir 💊 Voytenko
если там один метод класса вызывает другой - однозначно нужен тест, если есть хоть малейшая возможность, что метод можно вызвать не из апи - нужно тестировать. если что-то вызывается не из апи - тестировать.
много тестов никогда не повредит
то есть если у нас в методе есть последовательность вызовов (1 -> 2 -> 3 -> 4), когда один вложен в предыдущий, то тест надо писать не только под 1, но и под 2-3-4?
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
Anton Igin
то есть если у нас в методе есть последовательность вызовов (1 -> 2 -> 3 -> 4), когда один вложен в предыдущий, то тест надо писать не только под 1, но и под 2-3-4?
имхо да, это и будет юнит тестирование
источник

A

Alex in Django [ru] #STAY HOME
А можешь подсказать хотя бы как гуглить этот вопрос?
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
Alex
А можешь подсказать хотя бы как гуглить этот вопрос?
источник

A

Alex in Django [ru] #STAY HOME
А еще быстрее найти ответ)
источник

A

Alex in Django [ru] #STAY HOME
У меня на это есть час)
источник

A

Alex in Django [ru] #STAY HOME
Просто не моя специальность))
источник