| 65 | shutil.copyfile( self.__testFile, self.__testFileUpper ) |
| 66 | |
| 67 | def testGet( self ) : |
| 68 | |
| 69 | self.writeSCC() |
| 70 | |
| 71 | instance1 = IECoreScene.SharedSceneInterfaces.get( self.__testFile ) |
| 72 | instance2 = IECoreScene.SharedSceneInterfaces.get( self.__testFile ) |
| 73 | instance1_upper = IECoreScene.SharedSceneInterfaces.get( self.__testFileUpper ) |
| 74 | |
| 75 | self.assertTrue( instance1.isSame( instance2 ) ) |
| 76 | |
| 77 | self.assertFalse( instance1.isSame( instance1_upper ) ) |
| 78 | |
| 79 | instance3 = IECoreScene.SceneInterface.create( self.__testFile, IECore.IndexedIO.OpenMode.Read ) |
| 80 | instance4 = IECoreScene.SceneInterface.create( self.__testFile, IECore.IndexedIO.OpenMode.Read ) |
| 81 | instance3_upper = IECoreScene.SceneInterface.create( self.__testFileUpper, IECore.IndexedIO.OpenMode.Read ) |
| 82 | |
| 83 | self.assertFalse( instance3.isSame( instance4 ) ) |
| 84 | self.assertFalse( instance3.isSame( instance1 ) ) |
| 85 | self.assertFalse( instance3.isSame( instance2 ) ) |
| 86 | |
| 87 | self.assertFalse( instance3.isSame( instance3_upper ) ) |
| 88 | self.assertFalse( instance3_upper.isSame( instance1 ) ) |
| 89 | self.assertFalse( instance3_upper.isSame( instance2 ) ) |
| 90 | self.assertFalse( instance3_upper.isSame( instance1_upper ) ) |
| 91 | |
| 92 | def testErase( self ) : |
| 93 | |