MCPcopy Create free account
hub / github.com/ImageEngine/cortex / testGet

Method testGet

test/IECoreScene/SceneInterfaceTest.py:67–90  ·  view source on GitHub ↗
( self )

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 3

writeSCCMethod · 0.95
getMethod · 0.45
createMethod · 0.45

Tested by

no test coverage detected