[Python-bugs-list] [ python-Bugs-765631 ] aix regression test failures on 2.3b2

SourceForge.net noreply@sourceforge.net
Sat, 05 Jul 2003 09:19:26 -0700


Bugs item #765631, was opened at 2003-07-03 18:05
Message generated for change (Comment added) made by nnorwitz
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=765631&group_id=5470

Category: Build
Group: Python 2.3
>Status: Closed
>Resolution: Duplicate
Priority: 5
Submitted By: Mark van der Veer (markvxyz)
>Assigned to: Neal Norwitz (nnorwitz)
Summary: aix regression test failures on 2.3b2

Initial Comment:
The following failures are from regrtest.py.  Python was 
built from the 2.3b2 tarball using vac 6 on an aix 5.1 
machine.

test_coercion
test test_coercion produced unexpected output:
******************************************
****************************
*** mismatch between lines 44-45 of expected output 
and lines 44-45 of actual output:
- 2 / (2+0j) = (1+0j)
?                ^
+ 2 / (2+0j) = (1-0j)
?                ^
- 2 /= (2+0j) => (1+0j)
?                  ^
+ 2 /= (2+0j) => (1-0j)
?                  ^
*** mismatch between lines 152-153 of expected 
output and lines 152-153 of actual output:
- 4.0 / (2+0j) = (2+0j)
?                  ^
+ 4.0 / (2+0j) = (2-0j)
?                  ^
- 4.0 /= (2+0j) => (2+0j)
?                    ^
+ 4.0 /= (2+0j) => (2-0j)
?                    ^
*** mismatch between lines 260-261 of expected 
output and lines 260-261 of actual output:
- 2 / (2+0j) = (1+0j)
?                ^
+ 2 / (2+0j) = (1-0j)
?                ^
- 2 /= (2+0j) => (1+0j)
?                  ^
+ 2 /= (2+0j) => (1-0j)
?                  ^
*** mismatch between lines 332-333 of expected 
output and lines 332-333 of actual output:
- (2+0j) / 2 = (1+0j)
?                ^
+ (2+0j) / 2 = (1-0j)
?                ^
- (2+0j) /= 2 => (1+0j)
?                  ^
+ (2+0j) /= 2 => (1-0j)
?                  ^
*** mismatch between lines 344-345 of expected 
output and lines 344-345 of actual output:
- (2+0j) / 4.0 = (0.5+0j)
?                    ^
+ (2+0j) / 4.0 = (0.5-0j)
?                    ^
- (2+0j) /= 4.0 => (0.5+0j)
?                      ^
+ (2+0j) /= 4.0 => (0.5-0j)
?                      ^
*** mismatch between lines 356-357 of expected 
output and lines 356-357 of actual output:
- (2+0j) / 2 = (1+0j)
?                ^
+ (2+0j) / 2 = (1-0j)
?                ^
- (2+0j) /= 2 => (1+0j)
?                  ^
+ (2+0j) /= 2 => (1-0j)
?                  ^
*** mismatch between lines 368-369 of expected 
output and lines 368-369 of actual output:
- (2+0j) / (2+0j) = (1+0j)
?                     ^
+ (2+0j) / (2+0j) = (1-0j)
?                     ^
- (2+0j) /= (2+0j) => (1+0j)
?                       ^
+ (2+0j) /= (2+0j) => (1-0j)
?                       ^
*** mismatch between lines 416-417 of expected 
output and lines 416-417 of actual output:
- (2+0j) / <MethodNumber 1> = (2+0j)
?                               ^
+ (2+0j) / <MethodNumber 1> = (2-0j)
?                               ^
- (2+0j) /= <MethodNumber 1> => (2+0j)
?                                 ^
+ (2+0j) /= <MethodNumber 1> => (2-0j)
?                                 ^
*** mismatch between lines 428-429 of expected 
output and lines 428-429 of actual output:
- (2+0j) / <CoerceNumber 2> = (1+0j)
?                               ^
+ (2+0j) / <CoerceNumber 2> = (1-0j)
?                               ^
- (2+0j) /= <CoerceNumber 2> => (1+0j)
?                                 ^
+ (2+0j) /= <CoerceNumber 2> => (1-0j)
?                                 ^
*** mismatch between lines 800-801 of expected 
output and lines 800-801 of actual output:
- <MethodNumber 1> / (2+0j) = (0.5+0j)
?                                 ^
+ <MethodNumber 1> / (2+0j) = (0.5-0j)
?                                 ^
- <MethodNumber 1> /= (2+0j) => (0.5+0j)
?                                   ^
+ <MethodNumber 1> /= (2+0j) => (0.5-0j)
?                                   ^
*** mismatch between lines 908-909 of expected 
output and lines 908-909 of actual output:
- <CoerceNumber 2> / (2+0j) = (1+0j)
?                               ^
+ <CoerceNumber 2> / (2+0j) = (1-0j)
?                               ^
- <CoerceNumber 2> /= (2+0j) => (1+0j)
?                                 ^
+ <CoerceNumber 2> /= (2+0j) => (1-0j)
?                                 ^
******************************************
****************************
test_commands
test_posix
test_posixpath
test test_posixpath failed -- Traceback (most recent 
call last):
  File "/usr/local/lib/python2.3/test/test_posixpath.py", 
line 343, in test_expanduser
    posixpath.expanduser("~/")
  File "/usr/local/lib/python2.3/unittest.py", line 292, in 
failUnlessEqual
    raise self.failureException, \
AssertionError: '//' != '/'

test_repr
test_resource
test test_resource produced unexpected output:
******************************************
****************************
*** mismatch between line 2 of expected output and 
line 2 of actual output:
- True
+ False
******************************************
****************************
 

----------------------------------------------------------------------

>Comment By: Neal Norwitz (nnorwitz)
Date: 2003-07-05 12:19

Message:
Logged In: YES 
user_id=33168

test_posixpath should have been fixed in CVS since 2.3b2. 
The problem occurred when running the tests as root.  Please
test the version from CVS.

test_coercion is a duplicate of 678265
test_resource is a duplicate of 678264

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=765631&group_id=5470