MCPcopy Create free account
hub / github.com/ImageEngine/cortex / testConstructors

Method testConstructors

test/IECoreScene/LinkedSceneTest.py:88–103  ·  view source on GitHub ↗
( self )

Source from the content-addressed store, hash-verified

86 m.readBound( 0.0 )
87
88 def testConstructors( self ):
89
90 # test Read from a previously opened scene.
91 m = IECoreScene.SceneCache( os.path.join( "test", "IECore", "data", "sccFiles", "animatedSpheres.scc" ), IECore.IndexedIO.OpenMode.Read )
92 l = IECoreScene.LinkedScene( m )
93 # test Write mode
94 m = IECoreScene.LinkedScene( os.path.join( self.tempDir, "test.lscc" ), IECore.IndexedIO.OpenMode.Write )
95 self.assertTrue( isinstance( m, IECoreScene.LinkedScene ) )
96 self.assertEqual( m.fileName(), os.path.join( self.tempDir, "test.lscc" ) )
97 self.assertRaises( RuntimeError, m.readBound, 0.0 )
98 del m
99 # test Read mode
100 m = IECoreScene.LinkedScene( os.path.join( self.tempDir, "test.lscc" ), IECore.IndexedIO.OpenMode.Read )
101 self.assertTrue( isinstance( m, IECoreScene.LinkedScene ) )
102 self.assertEqual( m.fileName(), os.path.join( self.tempDir, "test.lscc" ) )
103 m.readBound( 0.0 )
104
105 def testAppendRaises( self ) :
106 self.assertRaises( RuntimeError, IECoreScene.SceneInterface.create, os.path.join( self.tempDir, "test.lscc" ), IECore.IndexedIO.OpenMode.Append )

Callers

nothing calls this directly

Calls 5

fileNameMethod · 0.95
readBoundMethod · 0.95
SceneCacheMethod · 0.80
joinMethod · 0.80
LinkedSceneMethod · 0.80

Tested by

no test coverage detected