def test_12(self): self.assertEqual([[[1, 0], [0, 12]], [[1, 1], [0, 12]], [[1, 2], [0, 12]], [[1, 3], [0, 12]], [[1, 4], [0, 12]], [[1, 5], [0, 12]], [[1, 6], [0, 12]], [[1, 7], [0, 12]], [[1, 8], [0, 12]], [[1, 9], [0, 12]], [[1, 10], [0, 12]], [[1, 11], [0, 12]], [[2, 0], [0, 6]], [[2, 1], [0, 6]], [[2, 2], [0, 6]], [[2, 3], [0, 6]], [[2, 4], [0, 6]], [[2, 5], [0, 6]], [[3, 0], [0, 4]], [[3, 1], [0, 4]], [[3, 2], [0, 4]], [[3, 3], [0, 4]], [[4, 0], [0, 3]], [[4, 1], [0, 3]], [[4, 2], [0, 3]], [[6, 0], [0, 2]], [[6, 1], [0, 2]], [[12, 0], [0, 1]]], get_trans_matrices(12)) self.assertEqual(len(get_trans_matrices(12)), get_divisors_sum(12))
def test_9(self): self.assertEqual([[[1, 0], [0, 9]], [[1, 1], [0, 9]], [[1, 2], [0, 9]], [[1, 3], [0, 9]], [[1, 4], [0, 9]], [[1, 5], [0, 9]], [[1, 6], [0, 9]], [[1, 7], [0, 9]], [[1, 8], [0, 9]], [[3, 0], [0, 3]], [[3, 1], [0, 3]], [[3, 2], [0, 3]], [[9, 0], [0, 1]]], get_trans_matrices(9)) self.assertEqual(len(get_trans_matrices(9)), get_divisors_sum(9))
def test_10(self): self.assertEqual([[[1, 0], [0, 10]], [[1, 1], [0, 10]], [[1, 2], [0, 10]], [[1, 3], [0, 10]], [[1, 4], [0, 10]], [[1, 5], [0, 10]], [[1, 6], [0, 10]], [[1, 7], [0, 10]], [[1, 8], [0, 10]], [[1, 9], [0, 10]], [[2, 0], [0, 5]], [[2, 1], [0, 5]], [[2, 2], [0, 5]], [[2, 3], [0, 5]], [[2, 4], [0, 5]], [[5, 0], [0, 2]], [[5, 1], [0, 2]], [[10, 0], [0, 1]]], get_trans_matrices(10)) self.assertEqual(len(get_trans_matrices(10)), get_divisors_sum(10))
def list_trans(number): """ Turn the get_trans_matrices of number into a list, with each pair of numbers being a single entry on that list. The is preceding a refactor where get_trans_matrices will output the output of this function """ generated_list = list(get_trans_matrices(number)) generated_list_2 = [] for i in generated_list: for j in i: generated_list_2.append(j) return generated_list_2
def list_trans(number): """ Turn the get_trans_matrices of number into a list, with each pair of numbers being a single entry on that list. The is preceding a refactor where get_trans_matrices will output the output of this function """ generated_list = list(get_trans_matrices(number)) generated_list_2 = [] for i in generated_list: for j in i: generated_list_2.append(j) return generated_list_2
def test_3(self): self.assertEqual([[[1, 0], [0, 3]], [[1, 1], [0, 3]], [[1, 2], [0, 3]], [[3, 0], [0, 1]]], get_trans_matrices(3)) self.assertEqual(len(get_trans_matrices(3)), get_divisors_sum(3))
def test_2(self): self.assertEqual([[[1, 0], [0, 2]], [[1, 1], [0, 2]], [[2, 0], [0, 1]]], get_trans_matrices(2)) self.assertEqual(len(get_trans_matrices(2)), get_divisors_sum(2))
def test_1(self): self.assertEqual([[[1, 0], [0, 1]]], get_trans_matrices(1)) self.assertEqual(len(get_trans_matrices(1)), get_divisors_sum(1))
def test_0(self): self.assertEqual([], get_trans_matrices(0)) self.assertEqual(len(get_trans_matrices(0)), get_divisors_sum(0))