因此,我目前正在尝试编写一个简单的测试,它将在一个单独的py文件中比较一个列表与另一个列表的值。我对assertListEquals(a,b)
很熟悉,但我可能使用不正确,或者我遗漏了一些东西。当我运行这个模块时,我完全没有从testsuite得到任何响应。没有错误代码或任何东西。也许你们能帮我。在
这是我的测试套件
from MyList import main
import unittest
class TestSuite(unittest.TestCase):
def test_ValueContains(self):
print('test')
testList = [1,2,3]
value = MyList
self.assertListEqual(testList,value)
if __name__== "main":
unittest.main()
这是我的列表.py在
^{pr2}$我只想在运行测试时检查MyList == testList
并得到一个“Ok”。在
抱歉,我不熟悉单元测试
尝试按如下方式修改代码:
以及
^{2}$问题是您在运行main方法时从未存储过该值。这可以通过返回值而不是简单地赋值来实现。在
您还需要从
到
因为这是正确的命名约定。在
相关问题 更多 >
编程相关推荐