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

Method testDeep

test/IECoreImage/ImageReaderTest.py:64–84  ·  view source on GitHub ↗
( self )

Source from the content-addressed store, hash-verified

62 self.assertFalse( r.isComplete() )
63
64 def testDeep( self ) :
65
66 r = IECore.Reader.create( os.path.join( "test", "IECoreImage", "data", "exr", "primitives.exr" ) )
67 self.assertEqual( r.channelNames(), IECore.StringVectorData( [] ) )
68 self.assertTrue( r.isComplete() )
69 h = r.readHeader()
70 self.assertEqual( h[ "deep" ], IECore.BoolData( True ) )
71
72 r = IECore.Reader.create( os.path.join( "test", "IECoreImage", "data", "exr", "manyChannels.exr" ) )
73 self.assertNotEqual( r.channelNames(), IECore.StringVectorData( [] ) )
74 h = r.readHeader()
75 self.assertTrue( h[ "deep" ], IECore.BoolData( False ) )
76
77 r = IECore.Reader.create( os.path.join( "test", "IECoreImage", "data", "exr", "deepIncomplete.exr" ) )
78 self.assertFalse( r.isComplete() )
79
80 r = IECore.Reader.create( os.path.join( "test", "IECoreImage", "data", "exr", "tiledDeepComplete.exr" ) )
81 self.assertTrue( r.isComplete() )
82
83 r = IECore.Reader.create( os.path.join( "test", "IECoreImage", "data", "exr", "tiledDeepIncomplete.exr" ) )
84 self.assertFalse( r.isComplete() )
85
86 def testSupportedExtensions( self ) :
87

Callers

nothing calls this directly

Calls 5

joinMethod · 0.80
createMethod · 0.45
channelNamesMethod · 0.45
isCompleteMethod · 0.45
readHeaderMethod · 0.45

Tested by

no test coverage detected