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

Method testContextManager

test/IECore/MessageHandler.py:146–159  ·  view source on GitHub ↗
( self )

Source from the content-addressed store, hash-verified

144 self.assertEqual( myHandler.lastMessage.value, "message" )
145
146 def testContextManager( self ) :
147
148 currentHandler = IECore.MessageHandler.currentHandler()
149
150 myHandler = self.Derived()
151 with myHandler :
152
153 IECore.MessageHandler.output( IECore.Msg.Level.Info, "context", "message" )
154
155 self.assertTrue( currentHandler.isSame( IECore.MessageHandler.currentHandler() ) )
156
157 self.assertEqual( myHandler.lastLevel.value, IECore.Msg.Level.Info )
158 self.assertEqual( myHandler.lastContext.value, "context" )
159 self.assertEqual( myHandler.lastMessage.value, "message" )
160
161 def testIsRefCounted( self ) :
162

Callers

nothing calls this directly

Calls 2

currentHandlerMethod · 0.80
outputMethod · 0.80

Tested by

no test coverage detected