( self )
| 100 | self.assertTrue( not "obj" in e ) |
| 101 | |
| 102 | def testChannelNames( self ) : |
| 103 | |
| 104 | r = IECoreImage.ImageReader( os.path.join( "test", "IECoreImage", "data", "exr", "AllHalfValues.exr" ) ) |
| 105 | c = r.channelNames() |
| 106 | self.assertEqual( c.staticTypeId(), IECore.StringVectorData.staticTypeId() ) |
| 107 | self.assertEqual( len( c ), 3 ) |
| 108 | self.assertTrue( "R" in c ) |
| 109 | self.assertTrue( "G" in c ) |
| 110 | self.assertTrue( "B" in c ) |
| 111 | |
| 112 | r = IECoreImage.ImageReader( os.path.join( "test", "IECoreImage", "data", "exr", "manyChannels.exr" ) ) |
| 113 | c = r.channelNames() |
| 114 | self.assertEqual( c.staticTypeId(), IECore.StringVectorData.staticTypeId() ) |
| 115 | self.assertEqual( len( c ), 7 ) |
| 116 | self.assertTrue( "R" in c ) |
| 117 | self.assertTrue( "G" in c ) |
| 118 | self.assertTrue( "B" in c ) |
| 119 | self.assertTrue( "A" in c ) |
| 120 | self.assertTrue( "diffuse.red" in c ) |
| 121 | self.assertTrue( "diffuse.green" in c ) |
| 122 | self.assertTrue( "diffuse.blue" in c ) |
| 123 | |
| 124 | r = IECoreImage.ImageReader( "thisFileDoesntExist.exr" ) |
| 125 | self.assertRaises( Exception, r.channelNames ) |
| 126 | |
| 127 | def testReadHeader( self ): |
| 128 |
nothing calls this directly
no test coverage detected