В testsuite/__init__.py
, я пишу это:Запустить unittest в модуле python в PyCharm/IntelliJ IDEA12?
import unittest
def suite():
from my_module.testsuite import (
shell_command,
shell_command_on_jinja,
workflow
)
suite = unittest.TestSuite()
suite.addTest(shell_command.suite())
suite.addTest(shell_command_on_jinja.suite())
suite.addTest(workflow.suite())
return suite
В терминале, я могу выполнить тестовый набор так:
python3 -m unittest testsuite.suite
Однако, я не знаю, как конфиг тест на PyCharm/InteliJ. Я добавляю конфигурацию под Python's test
и устанавливаю Test
в Function
, Script
- my_module/testsuite/__init__.py
и Function
- suite
, а затем запускаем его. Но это не сработает. У кого-нибудь есть идеи об этом? Благодаря!
Вы ознакомились с этой страницей справки? http://www.jetbrains.com/pycharm/webhelp/creating-run-debug-configuration-for-tests.html –
@ Небелманн, да, я проверил его. Но об этом не упоминалось –
Нет такой функции сейчас: http://forum.jetbrains.com/thread/PyCharm-1116 – longhua