code: def test_deltaproduct_trivial():
      assert dp(x, (j, 1, 0)) == 1
      assert dp(x, (j, 1, 3)) == x**3
      assert dp(x + y, (j, 1, 3)) == (x + y) ** 3
      assert dp(x * y, (j, 1, 3)) == (x * y) ** 3
      assert dp(KD(i, j), (k, 1, 3)) == KD(i, j)
      assert dp(x * KD(i, j), (k, 1, 3)) == x**3 * KD(i, j)
      assert dp(x * y * KD(i, j), (k, 1, 3)) == (x * y) ** 3 * KD(i, j)
  
imports: from sympy.concrete import Sum
  from sympy.concrete.delta import deltaproduct, deltasummation, _extract_delta
  from sympy.core import Eq, S, symbols, oo
  from sympy.functions import KroneckerDelta, Piecewise, piecewise_fold
  from sympy.logic import And
  from sympy.testing.pytest import raises
label_desc: Use image node_id 1 for calling a global function with example usage: test_deltaproduct_trivial() without return types