Вопрос по python-2.7 – Как сделать юнит-тест в pyCharm

11

Я хочу сделать несколько юнит-тестов, поэтому я настроил список со значениями, которые должны быть утверждены как true, так же, какэтот вопрос, Но я хочу, чтобы он побежал вPyCharm (С нажатиемAlt+Shift+F10)

Если я просто использую код из ответов, я просто получаюNo tests were found

Ваш Ответ

2   ответа
22

По умолчанию PyCharm будет проверять файлы, начинающиеся сtest и это подклассыunittest.TestCase, однако вы можете контролироватьШабло и опция подклассов.

ИзменитьШабло в соответствии с именами тестовых файлов принимает регулярное выражение Python.

То имя файла, которое начинается с шаблона «test *», мне действительно помогло. И это с учетом регистра ... swdev
0

что PyCharm будет проверять только те классы, которые наследуются от unittest.TestCase, поэтому вы должны писать тесты внутри класса, унаследованного от unittest.TestCase

Это не правда. PyCharm поддерживаетpy.test который не требует никаких тестовых классов для расширенияunittest.TestCase (py.test не обещает API) fatuhoku
Nose также поддерживает не-unittest.TestCase тесты. AnneTheAgile

Похожие вопросы