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

Method test

test/IECore/CapturingMessageHandler.py:40–57  ·  view source on GitHub ↗
( self )

Source from the content-addressed store, hash-verified

38class CapturingMessageHandlerTest( unittest.TestCase ) :
39
40 def test( self ) :
41
42 with IECore.CapturingMessageHandler() as mh :
43
44 IECore.msg( IECore.Msg.Level.Error, "A", "AAA" )
45 IECore.msg( IECore.Msg.Level.Error, "B", "BBB" )
46 IECore.msg( IECore.Msg.Level.Error, "C", "CCC" )
47
48 self.assertEqual( len( mh.messages ), 3 )
49 self.assertEqual( mh.messages[0].level, IECore.Msg.Level.Error )
50 self.assertEqual( mh.messages[1].level, IECore.Msg.Level.Error )
51 self.assertEqual( mh.messages[2].level, IECore.Msg.Level.Error )
52 self.assertEqual( mh.messages[0].context, "A" )
53 self.assertEqual( mh.messages[1].context, "B" )
54 self.assertEqual( mh.messages[2].context, "C" )
55 self.assertEqual( mh.messages[0].message, "AAA" )
56 self.assertEqual( mh.messages[1].message, "BBB" )
57 self.assertEqual( mh.messages[2].message, "CCC" )
58
59if __name__ == "__main__":
60 unittest.main()

Callers

nothing calls this directly

Calls 2

msgMethod · 0.80
lenFunction · 0.50

Tested by

no test coverage detected