code: def test_aggregate_min(self):
      tableset = TableSet(self.tables.values(), self.tables.keys())
  
      new_table = tableset.aggregate(
          [("count", Count()), ("number_min", Min("number"))]
      )
  
      self.assertIsInstance(new_table, Table)
      self.assertColumnNames(
          new_table, ("group", "count", "number_min")
      )
      self.assertColumnTypes(new_table, [Text, Number, Number])
      self.assertRows(
          new_table,
          [("table1", 3, 1), ("table2", 3, 0), ("table3", 3, 1)],
      )
  
imports: from collections import OrderedDict
  from decimal import Decimal
  from agate import Table, TableSet
  from agate.aggregations import Count, MaxLength, Mean, Min, Sum
  from agate.data_types import Number, Text
  from agate.exceptions import DataTypeError
  from agate.testcase import AgateTestCase
label_desc: Use image node_id 6 for calling the TestAggregate obj's underlying member method code with example usage: obj.test_aggregate_min() without return types