在PyCharm / IntelliJ IDEA12的python模块中运行unittest?

时间:2013-03-14 09:39:07

标签: python unit-testing intellij-idea pycharm

testsuite/__init__.py中,我写了这个:

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,然后运行。但它不起作用。有没有人有这个想法?谢谢!

1 个答案:

答案 0 :(得分:0)

似乎PyCharm现在不支持这一点。请检查以下主题。

http://forum.jetbrains.com/thread/PyCharm-1116