Unittest's Assertequal и Iterables - только проверьте содержимое

Есть ли «приличный» способ в межкомплекции, чтобы проверить равенство содержимого двух счетчиков объектов? Я использую много кортежей, списков и Numpy массивов, и я обычно хочу проверить только для содержимого, а не для типа. В настоящее время я просто отличаю тип:

self.assertEqual (tuple (self.numpy_data), tuple (self.reference_list))

Я использовал этот список некоторое время назад:

[self.assertEqual (*x) for x in zip(self.numpy_data, self.reference_list)]

, но это решение кажется немного уступающим по типеке, потому что он только печатает отдельные значения, если это не удается, а также не удается для разных Длина ссылки и данных (из-за zip-функции).

65
задан Lucas Hoepner 19 September 2011 в 15:08
поделиться