code: def test_blockwise_no_args():
      def f():
          return np.ones((2, 3), np.float32)
  
      x = da.blockwise(
          f, "ab", new_axes={"a": 2, "b": (3, 3)}, dtype=np.float32
      )
      assert x.chunks == ((2,), (3, 3))
      assert_eq(x, np.ones((2, 6), np.float32))
  
imports: from __future__ import annotations
  import collections
  from operator import add
  import numpy
  import pytest
  import dask
  import dask.array
  from dask.array.utils import assert_eq
  from dask.blockwise import _BLOCKWISE_DEFAULT_PREFIX, Blockwise, _unique_dep, index_subs, optimize_blockwise, rewrite_blockwise
  from dask.highlevelgraph import HighLevelGraph
  from dask.utils_test import dec, hlg_layer_topological, inc
label_desc: Use image node_id 19 for calling a global function with example usage: test_blockwise_no_args() and returns: np