code: def test_integrate_smoke(interp):
      log_measure = random_tensor(
          OrderedDict([("i", Bint[2]), ("j", Bint[3])])
      )
      integrand = random_tensor(
          OrderedDict([("j", Bint[3]), ("k", Bint[4])])
      )
      with interp:
          Integrate(log_measure, integrand, {"i", "j", "k"})
  
file_path: funsor/test/test_integrate.py
imports: from collections import OrderedDict
  import numpy
  import pytest
  from funsor import ops
  from funsor.domains import Bint
  from funsor.integrate import Integrate
  from funsor.interpretations import eager, lazy, moment_matching, normalize, reflect
  from funsor.montecarlo import MonteCarlo
  from funsor.terms import Variable
  from funsor.testing import assert_close, random_tensor
label_desc: Use image node_id 1 for calling a global function with example usage: test_integrate_smoke(interp) without return types