def METHOD_NAME(self):
    arr1 = np.random.rand(10, 2)
    arr2 = np.random.rand(10, 2)
    polys = Polygons([arr1, arr2])
    table = Table([('A', 1), ('B', 2)], 'A', 'B')
    DataLink(polys, table)
    layout = polys.clone() + table.clone(link=False)
    plot = bokeh_renderer.get_plot(layout)
    cds = list(plot.state.select({'type': ColumnDataSource}))
    self.assertEqual(len(cds), 2)