code: def test__validate_normalize_axes_01():
      with pytest.raises(ValueError):
          _validate_normalize_axes(
              [(1, 0)], None, False, [("i", "j")], ("j",)
          )
  
      with pytest.raises(ValueError):
          _validate_normalize_axes(
              [0, 0], None, False, [("i", "j")], ("j",)
          )
  
      with pytest.raises(ValueError):
          _validate_normalize_axes(
              [(0,), 0], None, False, [("i", "j")], ("j",)
          )
  
      i, o = _validate_normalize_axes(
          [(1, 0), 0], None, False, [("i", "j")], ("j",)
      )
      assert i == [(1, 0)]
      assert o == [(0,)]
  
imports: from __future__ import annotations
  import numpy
  import pytest
  from numpy.testing import assert_equal
  import dask.array
  from dask.array.core import Array
  from dask.array.gufunc import _parse_gufunc_signature, _validate_normalize_axes, apply_gufunc, as_gufunc, gufunc
  from dask.array.utils import assert_eq
label_desc: Use image node_id 4 for calling a global function with example usage: test__validate_normalize_axes_01() without return types