def test_addPartialData(self): tid = self.create_table_with_data() ftc = FeatureTableConnection(client=self.cli, tableName=self.tableName) ftc.openTable(tid) cols = ftc.getHeaders() cols = [cols[2], cols[0]] cols[1].values = [2, 4] cols[0].values = [[], [18.]] ftc.addPartialData(cols) xs = ftc.readArray(range(len(ftc.getHeaders())), 0, ftc.getNumberOfRows(), chunk=4) self.assertEqual(xs[0].values, [1, 8, 3, 6, 2, 4]) self.assertEqual(xs[1].values, [[], [1., 2., 3.], [4., 5., 6.], [], [], []]) self.assertEqual(xs[2].values, [[7.], [], [8.], [], [], [18.]])