code: def test_delegation_unknown_scalar_that_understands_arr_ops(arr):
      s = UnknownScalarThatUnderstandsArrayOps()
      assert type(arr * s) == UnknownScalarThatUnderstandsArrayOps
      assert type(s * arr) == UnknownScalarThatUnderstandsArrayOps
      # Explicit tests of numpy NEP-13 dispatching
      assert (
          type(np.multiply(s, arr))
          == UnknownScalarThatUnderstandsArrayOps
      )
      assert (
          type(np.multiply(arr, s))
          == UnknownScalarThatUnderstandsArrayOps
      )
  
imports: from __future__ import annotations
  import operator
  import numpy
  import pytest
  import dask.array
  from dask.array import Array
  from dask.array.chunk_types import is_valid_array_chunk, is_valid_chunk_type
  from dask.array.utils import assert_eq
label_desc: Use image node_id 7 for calling a global function with example usage: test_delegation_unknown_scalar_that_understands_arr_ops(arr) without return types