def test_RoundTrip(self): for fmt in allFormats: stage = Usd.Stage.CreateInMemory('TestRoundTrip.' + fmt) prims = list(map(stage.DefinePrim, ['/foo', '/bar', '/baz'])) treeRange = Usd.PrimRange(stage.GetPseudoRoot()) tripped = Usd._TestPrimRangeRoundTrip(treeRange) self.assertEqual(treeRange, tripped) self.assertEqual(list(treeRange), list(tripped)) treeRange = Usd.PrimRange.PreAndPostVisit(stage.GetPseudoRoot()) tripped = Usd._TestPrimRangeRoundTrip(treeRange) self.assertEqual(treeRange, tripped) self.assertEqual(list(treeRange), list(tripped))
def test_RoundTrip(self): for fmt in allFormats: stage = Usd.Stage.CreateInMemory('TestRoundTrip.'+fmt) prims = map(stage.DefinePrim, ['/foo', '/bar', '/baz']) treeRange = Usd.PrimRange(stage.GetPseudoRoot()) tripped = Usd._TestPrimRangeRoundTrip(treeRange) self.assertEqual(treeRange, tripped) self.assertEqual(list(treeRange), list(tripped)) treeRange = Usd.PrimRange.PreAndPostVisit(stage.GetPseudoRoot()) tripped = Usd._TestPrimRangeRoundTrip(treeRange) self.assertEqual(treeRange, tripped) self.assertEqual(list(treeRange), list(tripped))