Вопрос по python-2.7 – Как сделать юнит-тест в pyCharm
Я хочу сделать несколько юнит-тестов, поэтому я настроил список со значениями, которые должны быть утверждены как true, так же, какэтот вопрос, Но я хочу, чтобы он побежал вPyCharm
(С нажатиемAlt
+Shift
+F10
)
Если я просто использую код из ответов, я просто получаюNo tests were found
2
ответа
По умолчанию PyCharm будет проверять файлы, начинающиеся сtest
и это подклассыunittest.TestCase
, однако вы можете контролироватьШабло и опция подклассов.
ИзменитьШабло в соответствии с именами тестовых файлов принимает регулярное выражение Python.
То имя файла, которое начинается с шаблона «test *», мне действительно помогло. И это с учетом регистра ...
swdev
что PyCharm будет проверять только те классы, которые наследуются от unittest.TestCase, поэтому вы должны писать тесты внутри класса, унаследованного от unittest.TestCase
Это не правда. PyCharm поддерживает
py.test
который не требует никаких тестовых классов для расширенияunittest.TestCase
(py.test
не обещает API)
fatuhoku
Nose также поддерживает не-unittest.TestCase тесты.
AnneTheAgile