code: def test_by_not_found(fill_df):
      """Raise ValueError if `by` does not exist."""
      with pytest.raises(ValueError):
          fill_df.complete("group", "item_id", by="name")
  
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 10 for calling a global function with example usage: test_by_not_found(fill_df) without return types