| 107 | self.assertTrue( instance4.isSame( instance3 ) ) |
| 108 | |
| 109 | def testClear( self ) : |
| 110 | |
| 111 | self.writeSCC() |
| 112 | |
| 113 | instance1 = IECoreScene.SharedSceneInterfaces.get( self.__testFile ) |
| 114 | instance2 = IECoreScene.SharedSceneInterfaces.get( self.__testFile ) |
| 115 | self.assertTrue( instance1.isSame( instance2 ) ) |
| 116 | |
| 117 | IECoreScene.SharedSceneInterfaces.clear() |
| 118 | |
| 119 | instance3 = IECoreScene.SharedSceneInterfaces.get( self.__testFile ) |
| 120 | self.assertFalse( instance3.isSame( instance1 ) ) |
| 121 | |
| 122 | instance4 = IECoreScene.SharedSceneInterfaces.get( self.__testFile ) |
| 123 | self.assertFalse( instance4.isSame( instance1 ) ) |
| 124 | self.assertTrue( instance4.isSame( instance3 ) ) |
| 125 | |
| 126 | def testVisibilityName( self ) : |
| 127 | self.assertEqual( IECoreScene.SceneInterface.visibilityName, "scene:visible" ) |