Ejemplo n.º 1
0
 def test_multi_exception(self):
     ctx = {}
     b = Block(block2)
     try:
         b.execute(ctx, continue_on_errors=True)
         assert False #We should have thrown
     except Exception, e:
         assert isinstance(e, CompositeException)
         assert len(e.exceptions) == 2
Ejemplo n.º 2
0
 def test_multi_exception(self):
     ctx = {}
     b = Block(block2)
     try:
         b.execute(ctx, continue_on_errors=True)
         assert False  #We should have thrown
     except Exception, e:
         assert isinstance(e, CompositeException)
         assert len(e.exceptions) == 2
Ejemplo n.º 3
0
 def test_single_exception(self):
     ctx = dict(raises_valuerror=raises_valuerror)
     b = Block(block)
     try:
         b.execute(ctx, continue_on_errors=True)
         assert False #We should have thrown
     except Exception, e:
         assert isinstance(e, ValueError)
         assert ctx.has_key('d')
Ejemplo n.º 4
0
 def test_single_exception(self):
     ctx = dict(raises_valuerror=raises_valuerror)
     b = Block(block)
     try:
         b.execute(ctx, continue_on_errors=True)
         assert False  #We should have thrown
     except Exception, e:
         assert isinstance(e, ValueError)
         assert ctx.has_key('d')