code: def test_zero_mul():
      x = random_tensor(OrderedDict(i=Bint[2]))
      with lazy:
          y = x * 0
      assert transpose(y)[x] is Number(0.0)
      assert transpose(y)[y] is Number(1.0)
  
imports: from collections import OrderedDict
  import pytest
  import funsor.ops
  from funsor.adjoint import adjoint
  from funsor.domains import Bint, Real, Reals
  from funsor.einsum import einsum
  from funsor.interpretations import lazy, reflect
  from funsor.interpreter import reinterpret
  from funsor.tensor import Tensor, numeric_array
  from funsor.terms import Number, Scatter, Slice, Variable
  from funsor.testing import assert_close, make_einsum_example, random_tensor
  from funsor.util import get_backend
label_desc: Use image node_id 6 for calling a global function with example usage: test_zero_mul() without return types