'Row  access returns REFERENCE to data'

@pytest.mark.parametrize('idx', [1, np.int64(1), np.array(1)])
def test_row(self, table_data, idx):

    self.t = table_data.Table(table_data.COLS)
    self.tc = self.t.columns
    row = self.t[idx]
    assert (row['a'] == 2)
    assert (row[idx] == 5)
    assert row.columns['a'].attrs_equal(table_data.COLS[0])
    assert row.columns['b'].attrs_equal(table_data.COLS[1])
    assert row.columns['c'].attrs_equal(table_data.COLS[2])
    row[idx] = 0
    assert (row[idx] == 0)
    assert (row['b'] == 0)
    assert (self.t['b'][idx] == 0)
    assert (self.t[idx]['b'] == 0)
    row['a'] = 0
    assert (row[0] == 0)
    assert (row['a'] == 0)
    assert (self.t['a'][1] == 0)
    assert (self.t[1]['a'] == 0)
