【发布时间】:2017-09-30 22:04:08
【问题描述】:
来自http://pythontesting.net/framework/unittest/unittest-introduction/
import unittest
from unnecessary_math import multiply
class TestUM(unittest.TestCase):
def setUp(self):
pass
def test_numbers_3_4(self):
self.assertEqual( multiply(3,4), 12)
def test_strings_a_3(self):
self.assertEqual( multiply('a',3), 'aaa')
if __name__ == '__main__':
unittest.main()
但是是否需要在每个单元测试函数结束时返回?如果是这样,那有什么用?例如:
import unittest
from unnecessary_math import multiply
class TestUM(unittest.TestCase):
def setUp(self):
pass
def test_numbers_3_4(self):
self.assertEqual( multiply(3,4), 12)
return
def test_strings_a_3(self):
self.assertEqual( multiply('a',3), 'aaa')
return
if __name__ == '__main__':
unittest.main()
【问题讨论】:
标签: python unit-testing return