tut*_*uca 41 python unit-testing
我遇到了一些单元测试.
这是我能想到的最简单的例子:
#testito.py
import unittest
class Prueba(unittest.TestCase):
def setUp(self):
pass
def printsTrue(self):
self.assertTrue(True)
if __name__=="__main__":
unittest.main()
Run Code Online (Sandbox Code Playgroud)
问题是,运行它没有效果:
$ python testito.py
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
Run Code Online (Sandbox Code Playgroud)
我正在挠头,因为我没有看到上面的代码有任何问题.它现在发生了几次测试,我真的不知道接下来该做什么.任何的想法?
Mar*_*ers 84
默认情况下,仅运行名称以start开头的函数test:
class Prueba(unittest.TestCase):
def setUp(self):
pass
def testPrintsTrue(self):
self.assertTrue(True)
Run Code Online (Sandbox Code Playgroud)
通过子类化创建测试用例
unittest.TestCase.使用名称以字母开头的方法定义三个单独的测试test.此命名约定通知测试运行器哪些方法代表测试.
| 归档时间: |
|
| 查看次数: |
19454 次 |
| 最近记录: |