def testEach_prime_in_card_mod(self): trichords = [ [0, 1, 2], [0, 1, 3], [0, 1, 4], [0, 1, 5], [0, 1, 6], [0, 2, 4], [0, 2, 5], [0, 2, 6], [0, 2, 7], [0, 3, 6], [0, 3, 7], [0, 4, 8], ] for each in PCSet.each_prime_in_card_mod(3, 13): self.assertEqual(each.mod(), 13) trichords.remove(each) self.assertEqual(trichords, [])
def testMVector(self): for each in PCSet.each_prime_in_card_mod(3, 12): m_vector = each.m_vector(2) m_vector = [vect[1] for vect in m_vector] self.assertEqual(each.icv[1:], m_vector)
def testDS(self): self.assertEqual([tri.ds for tri in PCSet.each_prime_in_card_mod(3, 12)], [ 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 6 ])