我有一个元组:
expected = (list, string)
第一个参数是列表,第二个参数是字符串。
列表项可以有任何顺序。通常,在声明一个列表时,我会执行assertCountEqual()
来检查项目的顺序或顺序。如何对包含列表的元组进行单元测试?
答案 0 :(得分:1)
def assertMyTupleEqual(self, expected, actual):
self.assertEqual(type(expected), type(actual)) # check they are the same type
self.assertEqual(len(expected), len(actual)) # check they are the same length
self.assertEqual(expected[1], actual[1]) # check they have the same string
self.assertCountEqual(expected[0], actual[0]) # check they have the same list