( self )
| 72 | self.assertFalse( "lscc" in IECoreScene.SceneInterface.supportedExtensions( IECore.IndexedIO.OpenMode.Append ) ) |
| 73 | |
| 74 | def testFactoryFunction( self ): |
| 75 | # test Write factory function |
| 76 | m = IECoreScene.SceneInterface.create( os.path.join( self.tempDir, "test.lscc" ), IECore.IndexedIO.OpenMode.Write ) |
| 77 | self.assertTrue( isinstance( m, IECoreScene.LinkedScene ) ) |
| 78 | self.assertEqual( m.fileName(), os.path.join( self.tempDir, "test.lscc" ) ) |
| 79 | self.assertRaises( RuntimeError, m.readBound, 0.0 ) |
| 80 | del m |
| 81 | # test Read factory function |
| 82 | m = IECoreScene.SceneInterface.create( os.path.join( self.tempDir, "test.lscc" ), IECore.IndexedIO.OpenMode.Read ) |
| 83 | self.assertEqual( m.attributeNames(), []) |
| 84 | self.assertTrue( isinstance( m, IECoreScene.LinkedScene ) ) |
| 85 | self.assertEqual( m.fileName(), os.path.join( self.tempDir, "test.lscc" ) ) |
| 86 | m.readBound( 0.0 ) |
| 87 | |
| 88 | def testConstructors( self ): |
| 89 |
nothing calls this directly
no test coverage detected