| 53 | self.assertEqual( p, p2 ) |
| 54 | |
| 55 | def testHeader( self ) : |
| 56 | |
| 57 | o = IECore.IntData() |
| 58 | |
| 59 | w = IECore.Writer.create( o, os.path.join( "test", "intData.cob" ) ) |
| 60 | w["header"].getValue()["testHeaderData"] = IECore.StringData( "i am part of a header" ) |
| 61 | w["header"].getValue()["testHeaderData2"] = IECore.IntData( 100 ) |
| 62 | w.write() |
| 63 | |
| 64 | h = IECore.Reader.create( os.path.join( "test", "intData.cob" ) ).readHeader() |
| 65 | |
| 66 | for k in w["header"].getValue().keys() : |
| 67 | self.assertEqual( w["header"].getValue()[k], h[k] ) |
| 68 | |
| 69 | self.assertEqual( h["host"]["nodeName"].value, socket.gethostname() ) |
| 70 | self.assertEqual( h["ieCoreVersion"].value, IECore.versionString() ) |
| 71 | self.assertEqual( h["typeName"].value, "IntData" ) |
| 72 | |
| 73 | def tearDown( self ) : |
| 74 | |