code: def test_duplicate_columns(self):
      c1 = Column([1, 2, 3, 4], "first column")
      c2 = Column(["a", "b", "c", "d"], "first column")
      with self.assertRaises(InputError):
          Grid([c1, c2])
  
imports: from __future__ import absolute_import
  import random
  import string
  from unittest import skip
  from chart_studio import plotly
  from chart_studio.exceptions import InputError, PlotlyRequestError
  from _plotly_utils.exceptions import PlotlyError
  from plotly.graph_objs import Scatter
  from chart_studio.grid_objs import Column, Grid
  from chart_studio.plotly import parse_grid_id_args
  from chart_studio.tests.utils import PlotlyTestCase
label_desc: Use image node_id 17 for calling the GridTest obj's underlying member method code with example usage: obj.test_duplicate_columns() without return types