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

Method testFactoryFunction

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

Source from the content-addressed store, hash-verified

72 self.assertFalse( "lscc" in IECoreScene.SceneInterface.supportedExtensions( IECore.IndexedIO.OpenMode.Append ) )
73
74 def testFactoryFunction( self ):
75 # test Write factory function
76 m = IECoreScene.SceneInterface.create( os.path.join( self.tempDir, "test.lscc" ), IECore.IndexedIO.OpenMode.Write )
77 self.assertTrue( isinstance( m, IECoreScene.LinkedScene ) )
78 self.assertEqual( m.fileName(), os.path.join( self.tempDir, "test.lscc" ) )
79 self.assertRaises( RuntimeError, m.readBound, 0.0 )
80 del m
81 # test Read factory function
82 m = IECoreScene.SceneInterface.create( os.path.join( self.tempDir, "test.lscc" ), IECore.IndexedIO.OpenMode.Read )
83 self.assertEqual( m.attributeNames(), [])
84 self.assertTrue( isinstance( m, IECoreScene.LinkedScene ) )
85 self.assertEqual( m.fileName(), os.path.join( self.tempDir, "test.lscc" ) )
86 m.readBound( 0.0 )
87
88 def testConstructors( self ):
89

Callers

nothing calls this directly

Calls 5

joinMethod · 0.80
createMethod · 0.45
fileNameMethod · 0.45
attributeNamesMethod · 0.45
readBoundMethod · 0.45

Tested by

no test coverage detected