def METHOD_NAME(self):
    s = Schema()
    s['a'] = DataType.float64(1)
    s['b'] = DataType.float64(1)
    s['c'] = DataType.float64(1)
    self.assertEqual(s.number_of_children(),3)
    s.remove(path='c')
    self.assertEqual(s.number_of_children(),2)
    paths = s.child_names()
    for v in ['a','b']:
        self.assertTrue(v in paths)
    s.remove(index=0)
    paths = s.child_names()
    for v in ['b']:
        self.assertTrue(v in paths)