Ejemplo n.º 1
0
 def test_mult_square_2x2_matrix(self):
     first_matrix = Matrix.make_from_list([[1, 0], [0, 1]])
     second_matrix = Matrix.make_from_list([[3, 3], [3, 3]])
     result_matrix = MatrixOperations.multiply_matrix(
         first_matrix, second_matrix)
     self.assertTrue(result_matrix.data_lines[0][0] == 3
                     and result_matrix.data_lines[1][1] == 3)
Ejemplo n.º 2
0
 def test_mult_invalid_size_matrix(self):
     first_matrix = Matrix.make_from_list([[1, 0], [0, 1], [1, 1]])
     second_matrix = Matrix.make_from_list([[3, 3], [3, 3], [3, 3]])
     with self.assertRaises(MatrixOperationsError):
         MatrixOperations.multiply_matrix(first_matrix, second_matrix)
 def mul(self):
     return MatrixOperations.multiply_matrix(self.matrix1,
                                             self.matrix2).get_data_lines()