code: def test_dict_not_1D(fill_df):
      """
      Raise ValueError if `*columns`
      is a dictionary, and the value
      is not 1D array.
      """
      with pytest.raises(
          ValueError, match="Kindly provide a 1-D array for item_id."
      ):
          fill_df.complete("group", {"item_id": fill_df})
  
imports: from string import ascii_lowercase
  import numpy
  import pandas
  import pytest
  from hypothesis import given, settings
  from pandas.testing import assert_frame_equal
  from janitor.testing_utils.strategies import categoricaldf_strategy
label_desc: Use image node_id 8 for calling a global function with example usage: test_dict_not_1D(fill_df) without return types