code: def test_bins_values_outside_start_end(self):
      rows = []
  
      for i in range(0, 100):
          rows.append([Decimal(i) / Decimal("10")])
  
      table_one = Table(
          rows, self.column_names, self.column_types
      ).bins("number", start=1, end=11)
      table_two = Table(
          rows, self.column_names, self.column_types
      ).bins("number", start=-1, end=9)
  
      self.assertSequenceEqual(table_one.rows[0], ["[0 - 2)", 20])
      self.assertSequenceEqual(table_two.rows[8], ["[8 - 10]", 20])
  
file_path: agate/tests/test_table/test_bins.py
imports: from decimal import Decimal
  from babel.numbers import get_decimal_symbol
  from agate import Table
  from agate.data_types import Number, Text
  from agate.testcase import AgateTestCase
label_desc: Use image node_id 6 for calling the TestBins obj's underlying member method code with example usage: obj.test_bins_values_outside_start_end() without return types