Est-il décent " chemin dans unittest pour vérifier l'égalité du contenu de deux itérable objets? Je suis l'aide d'une beaucoup de tuples, listes et tableaux numpy et normalement, je ne veux test pour le contenu et non pas pour le type. Actuellement, je suis simplement le casting du type:
self.assertEqual (tuple (self.numpy_data), tuple (self.reference_list))
J'ai utilisé cette compréhension de liste il y a:
[self.assertEqual (*x) for x in zip(self.numpy_data, self.reference_list)]
Mais cette solution me semble un peu inférieure à la transtypage parce qu'il n'imprime que des valeurs uniques, si il échoue et aussi de ne pas, pour différentes longueurs de référence et de données (en raison de la fermeture éclair-fonction).