我正在使用python unittest子测试。我需要把子测试的结果传给数据库。
我知道可以选择使用:self.defaultTestResult()
和unittest.TestResult()
。
问题是这提供了基本测试的结果,而不是子测试。有没有一种方法可以获得子测试的结果,而不必等待基本测试结束并分离输出字符串?在
import unittest
class NumbersTest(unittest.TestCase):
def test_even(self):
"""
Test that numbers between 0 and 5 are all even.
"""
for i in range(0, 6):
with self.subTest(i=i):
self.assertEqual(i % 2, 0)
unittest.main()
目前没有回答
相关问题 更多 >
编程相关推荐