code: def test_broadcast_sum(self):
      code = """
          def broadcast_sum(x, y):
              n = x.size
              return (x.reshape(n, 1) * y.reshape(1, n)).sum()
          """
      self.run_test(
          code,
          np.arange(100).reshape(1, 100),
          np.arange(100).reshape(100, 1),
          broadcast_sum=[NDArray[int, :, :], NDArray[int, :, :]],
      )
  
imports: import unittest
  from pythran.tests import TestEnv
  import numpy
  from pythran.typing import NDArray, List, Tuple
label_desc: Use image node_id 25 for calling the TestBroadcasting obj's underlying member method code with example usage: obj.test_broadcast_sum() without return types