【发布时间】:2013-03-02 14:09:00
【问题描述】:
在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,然后运行它。但它不起作用。有人对此有想法吗?谢谢!
【问题讨论】:
-
您看过这个帮助页面了吗? jetbrains.com/pycharm/webhelp/…
-
@Nebelmann 是的,我检查过了。但它没有提到这一点
-
@lhuang 请将您的评论作为答案(这样您就可以得到赞誉:)
标签: python unit-testing intellij-idea pycharm