def testEach_card(self): card = 2 mod = 13 a = PCSet(list(range(0, card)), mod=mod) aggregate = PCSet(list(range(0, mod)), mod=mod) for each, each_static in zip(a.each_card(), PCSet.each_card_in_mod(card, mod)): self.assertEqual(each.cardinality, card) self.assertEqual(each.mod(), mod) self.assertEqual(each._pc_set.issubset(aggregate), True)