def test_GenerateTopologyName(self): names = [("/foo/bar/baz.foo.usd", "/foo/bar/baz.foo.topology.usd"), ("foo.usda", "foo.topology.usda"), ("./mars.usd", "./mars.topology.usd")] for (original, expected) in names: self.assertEqual(UsdUtils.GenerateClipTopologyName(original), expected)
assert results.usdFiles is not None, "must specify clip files" if os.path.isfile(results.out): print "Warning: merging with current result layer" outLayerGenerated = False topologyLayerGenerated = False topologyLayerName = "" try: outLayer = Sdf.Layer.FindOrOpen(results.out) if not outLayer: outLayerGenerated = True outLayer = Sdf.Layer.CreateNew(results.out) topologyLayerName = UsdUtils.GenerateClipTopologyName(results.out) topologyLayer = Sdf.Layer.FindOrOpen(topologyLayerName) if not topologyLayer: topologyLayerGenerated = True topologyLayer = Sdf.Layer.CreateNew(topologyLayerName) if results.startTimeCode: results.startTimeCode = float(results.startTimeCode) if results.endTimeCode: results.endTimeCode = float(results.endTimeCode) if results.stride: results.stride = float(results.stride) if results.templateMetadata: