我正在尝试使用Atom编辑器,并想知道如何使用键盘快捷键运行Python单元测试。
答案 0 :(得分:12)
<强>安装强>
安装Script包,如下所示:
a)启动Atom
b)按 Ctrl + Shift + P ,键入&#34;安装包和主题&#34;然后按 Enter 打开包视图
c)搜索&#34;脚本&#34;并安装包
单元测试示例test.py
编写单元测试并将其另存为test.py
。
import unittest
class MyTest(unittest.TestCase):
def test_pass(self):
pass
def test_fail(self):
call_method_that_does_not_exist()
if __name__ == '__main__':
unittest.main()
运行单元测试
控制台输出
因为单元测试test_fail
将失败,这将是控制台输出:
E.
======================================================================
ERROR: test_fail (__main__.MyTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/Lernkurve/Desktop/PythonDemos/a.py", line 9, in test_fail
call_method_that_does_not_exist()
NameError: global name 'call_method_that_does_not_exist' is not defined
----------------------------------------------------------------------
Ran 2 tests in 0.000s
FAILED (errors=1)
[Finished in 0.047s]
答案 1 :(得分:3)
您可以使用Atom Python Test插件。它支持:
它还支持为测试执行添加额外的参数,并允许运行unitttest.TestCase。