code: def test_naive_matrix_multiply(self):
      code = """
  def matrix_multiply(m0, m1):
      new_matrix = []
      for i in range(len(m0)):
          new_matrix.append([0]*len(m1[0]))
  
      for i in range(len(m0)):
          for j in range(len(m1[0])):
              for k in range(len(m1)):
                  new_matrix[i][j] += m0[i][k]*m1[k][j]
      return new_matrix"""
      self.run_test(
          code,
          [[0, 1], [1, 0]],
          [[1, 2], [2, 1]],
          matrix_multiply=[List[List[int]], List[List[int]]],
      )
  
imports: from pythran.tests import TestEnv
  from pythran.typing import List
label_desc: Use image node_id 1 for calling the TestBlas obj's underlying member method code with example usage: obj.test_naive_matrix_multiply() without return types