Skip to content

Commit a90a7e7

Browse files
committed
SceneCacheFileFormatTest: Test invalid path.
1 parent dc9585a commit a90a7e7

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

contrib/IECoreUSD/test/IECoreUSD/SceneCacheFileFormatTest.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -939,6 +939,17 @@ def testSceneWrite( self ):
939939
stage.Export( exportPath )
940940
self.assertTrue( os.path.exists( exportPath ) )
941941

942+
# invalid path
943+
invalidExportPath = os.path.join( self.temporaryDirectory(), "invalid", "invalid.scc" )
944+
with IECore.CapturingMessageHandler() as mh :
945+
stage.Export( invalidExportPath )
946+
947+
self.assertEqual( len( mh.messages ), 2 )
948+
self.assertEqual( mh.messages[0].level, IECore.Msg.Level.Error )
949+
self.assertEqual( mh.messages[0].context, "SdfFileFormatSharedSceneWriters::SceneLRUCache" )
950+
self.assertEqual( mh.messages[1].level, IECore.Msg.Level.Error )
951+
self.assertEqual( mh.messages[1].context, "UsdSceneCacheFileFormat::WriteToFile" )
952+
942953
# root
943954
layer = pxr.Sdf.Layer.FindOrOpen( linkFileName )
944955

0 commit comments

Comments
 (0)