猿问

如何对包含列表的元组进行单元测试(断言)?

我有一个元组:

expected = (list, string)

第一个参数是一个列表,第二个是字符串。

列表项可以有任何顺序。通常在声明一个列表时,我会assertCountEqual()检查项目而不考虑或顺序。如何对包含列表的元组进行单元测试?


Cats萌萌
浏览 107回答 1
1回答

慕田峪4524236

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
随时随地看视频慕课网APP

相关分类

Python
我要回答