示例#1
0
文件: tests.py 项目: sixohsix/piip
def test_can_raise_and_catch_piip_errors():
    my_err = perror.new()
    ok = False
    try:
        my_err.throw()
        assert False
    except failure(my_err), e:
        ok = True
示例#2
0
文件: tests.py 项目: sixohsix/piip
def test_can_raise_and_catch_piip_errors_with_kwarg():
    my_err = perror.new()
    ok = False
    try:
        my_err.throw(kwarg='kwarg')
        assert False
    except failure(my_err), e:
        assert e.kwarg == 'kwarg'
        ok = True