From: Armin R. <ar...@us...> - 2002-03-24 14:24:44
|
Update of /cvsroot/psyco/psyco/test In directory usw-pr-cvs1:/tmp/cvs-serv18930/test Modified Files: classicregrtest.py Log Message: sys._getframe() support Index: classicregrtest.py =================================================================== RCS file: /cvsroot/psyco/psyco/test/classicregrtest.py,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** classicregrtest.py 22 Mar 2002 10:42:27 -0000 1.8 --- classicregrtest.py 24 Mar 2002 14:24:40 -0000 1.9 *************** *** 2,6 **** ! NO_SYS_GETFRAME = """using sys._getframe() fails with Psyco""" #NO_THREAD = """XXX not reliable, check if Psyco is generally --- 2,6 ---- ! #NO_SYS_GETFRAME = """using sys._getframe() fails with Psyco""" #NO_THREAD = """XXX not reliable, check if Psyco is generally *************** *** 12,16 **** ! SKIP = {'test_gc': NO_SYS_GETFRAME, # 'test_thread': NO_THREAD, # 'test_asynchat': NO_THREAD, --- 12,16 ---- ! SKIP = {'test_gc': "test_gc.test_frame() does not create a cycle with Psyco's limited frames", # 'test_thread': NO_THREAD, # 'test_asynchat': NO_THREAD, *************** *** 24,28 **** # 'test_unicode': NO_SYS_EXC, # 'test_inspect': 'gets confused with Psyco rebinding functions', ! 'test_profilehooks': NO_SYS_GETFRAME, 'test_profile': 'profiling does not see all functions run by Psyco', 'test_repr': 'self-nested tuples and lists not supported', --- 24,28 ---- # 'test_unicode': NO_SYS_EXC, # 'test_inspect': 'gets confused with Psyco rebinding functions', ! 'test_profilehooks': 'profiling does not see all functions run by Psyco', 'test_profile': 'profiling does not see all functions run by Psyco', 'test_repr': 'self-nested tuples and lists not supported', *************** *** 37,55 **** SKIP['test_popen2'] = 'gets confused by Psyco debugging output to stderr' ! GROUP_TESTS = 40 # number of tests to run per Python process ! ! ! # Per-module user-filtered warnings don't work correctly ! # because sys._getframe() cannot see the Psyco frames. ! # Some tests expect an OverflowError to be raised when ! # an overflow is detected. To work around this, we ! # globally force these to raise an error. ! try: ! OverflowWarning ! except NameError: ! pass # Python < 2.2 ! else: ! import warnings ! warnings.filterwarnings("error", "", OverflowWarning, "") --- 37,41 ---- SKIP['test_popen2'] = 'gets confused by Psyco debugging output to stderr' ! GROUP_TESTS = 5 # number of tests to run per Python process *************** *** 140,144 **** if type(testlist) == type(""): testlist = [testlist] ! testlist = filter(python_check, testlist) # Psyco selective compilation is only activated here --- 126,131 ---- if type(testlist) == type(""): testlist = [testlist] ! if not verbose: ! testlist = filter(python_check, testlist) # Psyco selective compilation is only activated here *************** *** 151,155 **** for i in range(repeat_counter): print '%s, Psyco iteration %d' % (test, i+1) ! ok = regrtest.runtest(test, 0, 0, 0) special_cleanup() if ok == 0: --- 138,142 ---- for i in range(repeat_counter): print '%s, Psyco iteration %d' % (test, i+1) ! ok = regrtest.runtest(test, 0, verbose, 0) special_cleanup() if ok == 0: |