( self )
| 42 | fileName = os.path.join( "test", "IECore", "data", "output.cob" ) |
| 43 | |
| 44 | def test( self ) : |
| 45 | |
| 46 | c = IECoreScene.Output() |
| 47 | self.assertEqual( c.getName(), "default" ) |
| 48 | self.assertEqual( c.getType(), "exr" ) |
| 49 | self.assertEqual( c.getData(), "rgba" ) |
| 50 | self.assertEqual( c.parameters(), IECore.CompoundData() ) |
| 51 | |
| 52 | cc = c.copy() |
| 53 | self.assertEqual( cc.getName(), "default" ) |
| 54 | self.assertEqual( cc.getType(), "exr" ) |
| 55 | self.assertEqual( cc.getData(), "rgba" ) |
| 56 | self.assertEqual( cc.parameters(), IECore.CompoundData() ) |
| 57 | self.assertEqual( cc, c ) |
| 58 | |
| 59 | IECore.Writer.create( cc, self.fileName ).write() |
| 60 | ccc = IECore.Reader.create( self.fileName ).read() |
| 61 | |
| 62 | self.assertEqual( c, ccc ) |
| 63 | |
| 64 | c.setName( "n" ) |
| 65 | self.assertEqual( c.getName(), "n" ) |
| 66 | |
| 67 | c.setType( "t" ) |
| 68 | self.assertEqual( c.getType(), "t" ) |
| 69 | |
| 70 | c.setData( "z" ) |
| 71 | self.assertEqual( c.getData(), "z" ) |
| 72 | |
| 73 | c.parameters()["compression"] = IECore.StringData( "piz" ) |
| 74 | self.assertEqual( c.parameters()["compression"], IECore.StringData( "piz" ) ) |
| 75 | |
| 76 | cc = c.copy() |
| 77 | self.assertEqual( cc, c ) |
| 78 | |
| 79 | IECore.Writer.create( cc, self.fileName ).write() |
| 80 | ccc = IECore.Reader.create( self.fileName ).read() |
| 81 | self.assertEqual( ccc, c ) |
| 82 | |
| 83 | def testHash( self ) : |
| 84 |
nothing calls this directly
no test coverage detected