unittesting(Python),测试函数是否返回数组
我有一个python函数somefunc(),它必须返回这样的数组unittesting(Python),测试函数是否返回数组,python,unit-testing,Python,Unit Testing,我有一个python函数somefunc(),它必须返回这样的数组[1,2,3]。现在我正在编写一个单元测试来检查函数返回的内容: class TestingFunctionsTest(unittest.TestCase): def test_somefunc(self): #what to write here ? 我是python测试新手,请帮助。您可以编写: from mymodule import somefunc class TestingFunctions
[1,2,3]
。现在我正在编写一个单元测试来检查函数返回的内容:
class TestingFunctionsTest(unittest.TestCase):
def test_somefunc(self):
#what to write here ?
我是python测试新手,请帮助。您可以编写:
from mymodule import somefunc
class TestingFunctionsTest(unittest.TestCase):
def test_somefunc(self):
self.assertEqual(somefunc(), [1, 2, 3])
这将调用函数并断言返回值必须等于
[1,2,3]
非常感谢,例如,您能否告诉我们如何检查函数是否返回整数?或者,如果可以,提供一些链接,说明如何使用assertEqual()?