[Python-Dev] 2.2 versus test_trace (original) (raw)
Tim Peters tim.one@comcast.net
Sun, 06 Oct 2002 01:00:07 -0400
- Previous message: [Python-Dev] RE: Testing the 2.2.2 email pkg
- Next message: [Python-Dev] Weekly Python Bug/Patch Summary
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
The CVS test_trace.py is failing for me when run under the debug build and with -O.
""" C:\Code\22\PCbuild>python_d -O ../lib/test/test_trace.py Adding parser accelerators ... Done. test_1_basic (main.TraceTestCase) ... FAIL test_2_arigo (main.TraceTestCase) ... FAIL test_3_one_instr (main.TraceTestCase) ... FAIL test_4_no_pop_blocks (main.TraceTestCase) ... FAIL test_5_no_pop_tops (main.TraceTestCase) ... FAIL test_6_call (main.TraceTestCase) ... FAIL test_7_raise (main.TraceTestCase) ... FAIL test_8_settrace_and_return (main.TraceTestCase) ... FAIL test_9_settrace_and_raise (main.TraceTestCase) ... FAIL
====================================================================== FAIL: test_1_basic (main.TraceTestCase)
Traceback (most recent call last): File "../lib/test/test_trace.py", line 173, in test_1_basic self.run_test(basic) File "../lib/test/test_trace.py", line 163, in run_test tracer.events, func.events) File "../lib/test/test_trace.py", line 154, in compare_events map(str, events)))) File "C:\CODE\22\lib\unittest.py", line 254, in fail raise self.failureException, msg AssertionError: events did not match expectation: (0, 'call')
- (0, 'line')
- (1, 'line')
- (1, 'return') ? ^
- (0, 'return') ? ^
====================================================================== FAIL: test_2_arigo (main.TraceTestCase)
Traceback (most recent call last): File "../lib/test/test_trace.py", line 175, in test_2_arigo self.run_test(arigo_example) File "../lib/test/test_trace.py", line 163, in run_test tracer.events, func.events) File "../lib/test/test_trace.py", line 154, in compare_events map(str, events)))) File "C:\CODE\22\lib\unittest.py", line 254, in fail raise self.failureException, msg AssertionError: events did not match expectation: (0, 'call')
- (0, 'line')
- (1, 'line')
- (2, 'line')
- (3, 'line')
- (3, 'line')
- (5, 'line')
- (5, 'return') ? ^
- (0, 'return') ? ^
====================================================================== FAIL: test_3_one_instr (main.TraceTestCase)
Traceback (most recent call last): File "../lib/test/test_trace.py", line 177, in test_3_one_instr self.run_test(one_instr_line) File "../lib/test/test_trace.py", line 163, in run_test tracer.events, func.events) File "../lib/test/test_trace.py", line 154, in compare_events map(str, events)))) File "C:\CODE\22\lib\unittest.py", line 254, in fail raise self.failureException, msg AssertionError: events did not match expectation: (0, 'call')
- (0, 'line')
- (1, 'line')
- (2, 'line')
- (3, 'line')
- (3, 'return') ? ^
- (0, 'return') ? ^
====================================================================== FAIL: test_4_no_pop_blocks (main.TraceTestCase)
Traceback (most recent call last): File "../lib/test/test_trace.py", line 179, in test_4_no_pop_blocks self.run_test(no_pop_blocks) File "../lib/test/test_trace.py", line 163, in run_test tracer.events, func.events) File "../lib/test/test_trace.py", line 154, in compare_events map(str, events)))) File "C:\CODE\22\lib\unittest.py", line 254, in fail raise self.failureException, msg AssertionError: events did not match expectation: (0, 'call')
- (0, 'line')
- (1, 'line')
- (1, 'line')
- (3, 'line')
- (3, 'return') ? ^
- (0, 'return') ? ^
====================================================================== FAIL: test_5_no_pop_tops (main.TraceTestCase)
Traceback (most recent call last): File "../lib/test/test_trace.py", line 181, in test_5_no_pop_tops self.run_test(no_pop_tops) File "../lib/test/test_trace.py", line 163, in run_test tracer.events, func.events) File "../lib/test/test_trace.py", line 154, in compare_events map(str, events)))) File "C:\CODE\22\lib\unittest.py", line 254, in fail raise self.failureException, msg AssertionError: events did not match expectation: (0, 'call')
- (0, 'line')
- (1, 'line')
- (2, 'line')
- (2, 'line')
- (3, 'line')
- (6, 'line')
- (2, 'line')
- (3, 'line')
- (4, 'line')
- (2, 'line')
- (2, 'return') ? ^
- (0, 'return') ? ^
====================================================================== FAIL: test_6_call (main.TraceTestCase)
Traceback (most recent call last): File "../lib/test/test_trace.py", line 183, in test_6_call self.run_test(call) File "../lib/test/test_trace.py", line 163, in run_test tracer.events, func.events) File "../lib/test/test_trace.py", line 154, in compare_events map(str, events)))) File "C:\CODE\22\lib\unittest.py", line 254, in fail raise self.failureException, msg AssertionError: events did not match expectation: (0, 'call')
- (0, 'line')
- (1, 'line') (-3, 'call')
- (-3, 'line')
- (-2, 'line')
- (-2, 'return') ? ^
- (-3, 'return') ? ^
- (1, 'return') ? ^
- (0, 'return') ? ^
====================================================================== FAIL: test_7_raise (main.TraceTestCase)
Traceback (most recent call last): File "../lib/test/test_trace.py", line 185, in test_7_raise self.run_test(test_raise) File "../lib/test/test_trace.py", line 163, in run_test tracer.events, func.events) File "../lib/test/test_trace.py", line 154, in compare_events map(str, events)))) File "C:\CODE\22\lib\unittest.py", line 254, in fail raise self.failureException, msg AssertionError: events did not match expectation: (0, 'call')
- (0, 'line')
- (1, 'line')
- (2, 'line') (-3, 'call')
- (-3, 'line')
- (-2, 'line')
- (-2, 'exception') ? ^
- (-3, 'exception') ? ^
- (2, 'exception') ? ^
- (0, 'exception') ? ^
- (3, 'line')
- (4, 'line')
- (4, 'return') ? ^
- (0, 'return') ? ^
====================================================================== FAIL: test_8_settrace_and_return (main.TraceTestCase)
Traceback (most recent call last): File "../lib/test/test_trace.py", line 188, in test_8_settrace_and_return self.run_test2(settrace_and_return) File "../lib/test/test_trace.py", line 170, in run_test2 tracer.events, func.events) File "../lib/test/test_trace.py", line 154, in compare_events map(str, events)))) File "C:\CODE\22\lib\unittest.py", line 254, in fail raise self.failureException, msg AssertionError: events did not match expectation:
- (1, 'return') ? ^
- (0, 'return') ? ^
====================================================================== FAIL: test_9_settrace_and_raise (main.TraceTestCase)
Traceback (most recent call last): File "../lib/test/test_trace.py", line 190, in test_9_settrace_and_raise self.run_test2(settrace_and_raise) File "../lib/test/test_trace.py", line 170, in run_test2 tracer.events, func.events) File "../lib/test/test_trace.py", line 154, in compare_events map(str, events)))) File "C:\CODE\22\lib\unittest.py", line 254, in fail raise self.failureException, msg AssertionError: events did not match expectation:
- (2, 'exception') ? ^
- (0, 'exception') ? ^
- (3, 'line')
- (4, 'line')
- (4, 'return') ? ^
- (0, 'return') ? ^
Ran 9 tests in 0.220s
FAILED (failures=9) Traceback (most recent call last): File "../lib/test/test_trace.py", line 216, in ? test_main() File "../lib/test/test_trace.py", line 212, in test_main test_support.run_unittest(TraceTestCase) File "../lib/test\test_support.py", line 180, in run_unittest run_suite(unittest.makeSuite(testclass), testclass) File "../lib/test\test_support.py", line 174, in run_suite raise TestFailed(msg) test_support.TestFailed: errors occurred in main.TraceTestCase [6768 refs]
C:\Code\22\PCbuild> """
It also fails under the release build with -O. It does not fail in either build if I leave -O off. This smells familiar, and I think I fixed this before. I don't want to fix it again .
- Previous message: [Python-Dev] RE: Testing the 2.2.2 email pkg
- Next message: [Python-Dev] Weekly Python Bug/Patch Summary
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]