code: def test_merge_different_types(self):
      table_a = Table(self.rows, self.column_names, self.column_types)
  
      column_types = [self.number_type, self.text_type, self.text_type]
  
      table_b = Table(self.rows, self.column_names, column_types)
  
      with self.assertRaises(DataTypeError):
          Table.merge([table_a, table_b])
  
file_path: agate/tests/test_table/test_merge.py
imports: from agate import Table
  from agate.data_types import Number, Text
  from agate.exceptions import DataTypeError
  from agate.testcase import AgateTestCase
label_desc: Use image node_id 5 for calling the TestMerge obj's underlying member method code with example usage: obj.test_merge_different_types() without return types