code: def test_group_by_bad_column(self):
      table = Table(self.rows, self.column_names, self.column_types)
  
      with self.assertRaises(KeyError):
          table.group_by("bad")
  
file_path: agate/tests/test_table/test_group_by.py
imports: from decimal import Decimal
  from agate import Table, TableSet
  from agate.data_types import Boolean, Number, Text
  from agate.testcase import AgateTestCase
label_desc: Use image node_id 7 for calling the TestGroupBy obj's underlying member method code with example usage: obj.test_group_by_bad_column() without return types