( self )
| 100 | self.assertEqual( s.readTags(), [] ) |
| 101 | |
| 102 | def testCopySceneEverything( self ) : |
| 103 | self.writeSCC() |
| 104 | |
| 105 | src = IECoreScene.SceneCache( self.__testFile, IECore.IndexedIO.OpenMode.Read ) |
| 106 | dst = IECoreScene.SceneCache( self.__testFile2, IECore.IndexedIO.OpenMode.Write ) |
| 107 | |
| 108 | IECoreScene.SceneAlgo.copy( src, dst, 1, 1, 1.0, IECoreScene.SceneAlgo.ProcessFlags.All ) |
| 109 | |
| 110 | del src, dst |
| 111 | |
| 112 | src = IECoreScene.SceneCache( self.__testFile2, IECore.IndexedIO.OpenMode.Read ) |
| 113 | |
| 114 | self.assertEqual( src.childNames(), ['t'] ) |
| 115 | self.assertTrue( src.hasAttribute( "w" ) ) |
| 116 | |
| 117 | t = src.child( "t" ) |
| 118 | |
| 119 | self.assertEqual( t.readTransform( 1.0 ), IECore.M44dData( imath.M44d().translate( imath.V3d( 1, 0, 0 ) ) ) ) |
| 120 | self.assertTrue( t.hasAttribute( "wuh" ) ) |
| 121 | self.assertEqual( t.readAttribute( "wuh", 1.0 ), IECore.BoolData( True ) ) |
| 122 | |
| 123 | self.assertEqual( t.childNames(), ["s"] ) |
| 124 | s = t.child( "s" ) |
| 125 | self.assertTrue( s.hasObject() ) |
| 126 | |
| 127 | object = s.readObject( 1.0 ) |
| 128 | self.assertIsInstance( object, IECoreScene.SpherePrimitive ) |
| 129 | |
| 130 | self.assertTrue( s.hasAttribute( "glah" ) ) |
| 131 | self.assertEqual( s.readAttribute( "glah", 1.0 ), IECore.IntData( 15 ) ) |
| 132 | |
| 133 | self.assertTrue( "tagA" in s.readTags() ) |
| 134 | self.assertTrue( "tagB" in s.readTags() ) |
| 135 | |
| 136 | |
| 137 | def testMultithreadedCopy( self ): |
nothing calls this directly
no test coverage detected