Author: Armin Rigo <ar...@tunes.org> Branch: Changeset: r53707:93ea0956d696 Date: 2012-03-15 13:59 -0700 http://bitbucket.org/pypy/pypy/changeset/93ea0956d696/
Log: Add debug_prints. diff --git a/pypy/jit/backend/x86/test/test_zmath.py b/pypy/jit/backend/x86/test/test_zmath.py --- a/pypy/jit/backend/x86/test/test_zmath.py +++ b/pypy/jit/backend/x86/test/test_zmath.py @@ -6,6 +6,8 @@ from pypy.translator.c.test.test_genc import compile from pypy.jit.backend.x86.support import ensure_sse2_floats from pypy.rlib import rfloat +from pypy.rlib.unroll import unrolling_iterable +from pypy.rlib.debug import debug_print def get_test_case((fnname, args, expected)): @@ -16,16 +18,32 @@ expect_valueerror = (expected == ValueError) expect_overflowerror = (expected == OverflowError) check = test_direct.get_tester(expected) + unroll_args = unrolling_iterable(args) # def testfn(): + debug_print('calling', fnname, 'with arguments:') + for arg in unroll_args: + debug_print('\t', arg) try: got = fn(*args) except ValueError: - return expect_valueerror + if expect_valueerror: + return True + else: + debug_print('unexpected ValueError!') + return False except OverflowError: - return expect_overflowerror + if expect_overflowerror: + return True + else: + debug_print('unexpected OverflowError!') + return False else: - return check(got) + if check(got): + return True + else: + debug_print('unexpected result:', got) + return False # testfn.func_name = 'test_' + fnname return testfn _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit