code: def test_expand_fuse(self):
      bt = Tensor(np.ones((10, 1)), dtype=dtypes.float32)
      out = (bt * 2).expand(10, 10).sum(1)
      sched = create_schedule([out.lazydata], None)
      run_schedule(sched)
      outd = out.data().tolist()
      assert all(x == 20.0 for x in outd)
  
file_path: tinygrad/test/test_fusion_op.py
imports: import unittest
  import time
  import numpy
  from tinygrad import Tensor, dtypes
  from tinygrad.device import InterpretedASTRunner
  from tinygrad.lazy import create_schedule
  from tinygrad.realize import run_schedule, lower_schedule_item
label_desc: Use image node_id 2 for calling the TestFusionOp obj's underlying member method code with example usage: obj.test_expand_fuse() without return types