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

Method testStoreMode

test/IECore/ObjectPoolTest.py:71–79  ·  view source on GitHub ↗
( self )

Source from the content-addressed store, hash-verified

69 self.assertEqual( p.memoryUsage(), a.memoryUsage() )
70
71 def testStoreMode( self ) :
72
73 b = IECore.IntData(10)
74
75 p = IECore.ObjectPool(500)
76 self.assertTrue( b.isSame( p.store( b, IECore.ObjectPool.StoreReference ) ) )
77 p.clear()
78 self.assertFalse( b.isSame( p.store( b, IECore.ObjectPool.StoreCopy ) ) )
79 self.assertEqual( b, p.retrieve(b.hash(),_copy=False) )
80
81 def testRemoval( self ) :
82

Callers

nothing calls this directly

Calls 5

storeMethod · 0.95
clearMethod · 0.95
retrieveMethod · 0.95
ObjectPoolMethod · 0.80
hashMethod · 0.45

Tested by

no test coverage detected