Exemplo n.º 1
0
        def inner_raising_func():
            local_ref = obj
            raise MyException(obj)

        # "except" block raising another exception
        obj = MyObj()

        try:
            try:
                inner_raising_func()
            except:
                raise KeyError
        except KeyError as e:
            pass


# These need stderr to be wrapped.
tests_stderr = ()

# Disabled tests
tests_skipped = {}

result = executeReferenceChecked(
    prefix        = "simpleFunction",
    names         = globals(),
    tests_skipped = tests_skipped,
    tests_stderr  = tests_stderr
)

sys.exit(0 if result else 1)
Exemplo n.º 2
0
        return a, b, c

    try:
        nested_args_function((1, ), 3)
    except ValueError:
        pass


def simpleFunction7():
    def nested_args_function((a, b), c):
        return a, b, c

    try:
        nested_args_function((1, 2, 3), 3)
    except ValueError:
        pass


# These need stderr to be wrapped.
tests_stderr = ()

# Disabled tests
tests_skipped = {}

result = executeReferenceChecked(prefix="simpleFunction",
                                 names=globals(),
                                 tests_skipped=tests_skipped,
                                 tests_stderr=tests_stderr)

sys.exit(0 if result else 1)