Example #1
0
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
Example #2
0
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
Example #3
0
def test_accessing_no_attr_raises_no_such_attribute():
    try:
        pobject.flummox
        assert False
    except failure(no_such_attribute):
        pass