Рубрики
Без рубрики

Вы единилируете тестовые частные методы?

Обсудить – Вы смотрите тестовые частные методы? Теги с обсуждением, программированием, тестированием, Python.

Недавно столкнулся с интересным вопросом на работе, когда она пришла к устройству, тестируя новое репо, которое было установлено. Обеспокоенность репо было относительно небольшим и функционировано как основной Cronjob, однако для того, чтобы следовать за несколькими лучшими практиками, я решил выбрать для того, чтобы включить некоторые базовые модульные тесты.

При этом я ошибочно написал тест подразделения для частного класса Python, который означает стандартный префикс подчеркивания! Когда я некоторое время не закодировал в Python, я забыл об этом синтаксисе, но я был немного ошеломлен, чтобы услышать от коллеги, который, кажется, является целенаправленно не тестировать частные методы.

Мне любопытно услышать мысли от сообщества DEV на этом? Я получаю по своей природе, вы, вероятно, должны выбирать, чтобы проверить класс, который принадлежит метод, чтобы закончить конец, а не выбирать тест на единицу, но как о том, когда вы своевременно ищете простую функциональность теста?

Любопытно услышать от сообщества на этом! (через разные языки/рамки тоже – не просто python)

Оригинал: “https://dev.to/dan_mcm_/do-you-unit-test-private-methods-23eg”