def test_UtilsMetaDataCollapseStringAndBlank(self): point = btk.btkMetaData('POINT') btk.btkMetaDataCreateChild(point, 'LABELS', btk.btkStringArray(125, 'TESTS')) values = btk.btkMetaDataCollapseChildrenValuesString(point, 'LABELS', 150, 'uname*') self.assertEqual(len(values), 150) for i in range(125,150): self.assertEqual(values[i], 'uname*' + str(i+1))
def test_UtilsMetaDataCollapseStringAndBlank(self): point = btk.btkMetaData('POINT') btk.btkMetaDataCreateChild(point, 'LABELS', btk.btkStringArray(125, 'TESTS')) values = btk.btkMetaDataCollapseChildrenValuesString( point, 'LABELS', 150, 'uname*') self.assertEqual(len(values), 150) for i in range(125, 150): self.assertEqual(values[i], 'uname*' + str(i + 1))
def test_UtilsMetaDataCollapseString(self): point = btk.btkMetaData('POINT') btk.btkMetaDataCreateChild(point, 'LABELS', btk.btkStringArray(1120, 'TESTS')) self.assertEqual(point.GetChildNumber(), 5) labels = point.GetChild('LABELS') self.assertEqual(labels.GetInfo().GetValueNumber(), 255) labels2 = point.GetChild('LABELS2') self.assertEqual(labels2.GetInfo().GetValueNumber(), 255) labels3 = point.GetChild('LABELS3') self.assertEqual(labels3.GetInfo().GetValueNumber(), 255) labels4 = point.GetChild('LABELS4') self.assertEqual(labels4.GetInfo().GetValueNumber(), 255) labels5 = point.GetChild('LABELS5') self.assertEqual(labels5.GetInfo().GetValueNumber(), 100) values = btk.btkMetaDataCollapseChildrenValuesString(point, 'LABELS') self.assertEqual(len(values), 1120)