def test_loop_by_name(self): e = get_object(self.root,"entry:NXentry") for (name,nref) in zip(e.names(),self.names): child = e[name] self.assertEqual(make_relative(e.path,child.path),nref)
def test_loop_by_index(self): e = get_object(self.root,"entry:NXentry") self.assertEqual(len(e),7) for index in range(len(e)): child = e[index] self.assertEqual(make_relative(e.path,child.path), self.names[index])
def test_iteration(self): e = get_object(self.root,"entry:NXentry") for (c,p) in zip(e,self.names): self.assertEqual(make_relative(e.path,c.path),p)