[Python-checkins] CVS: python/dist/src/Lib/test/output test_richcmp,NONE,1.1

Guido van Rossum gvanrossum@users.sourceforge.net
Thu, 18 Jan 2001 07:48:07 -0800


Update of /cvsroot/python/python/dist/src/Lib/test/output
In directory usw-pr-cvs1:/tmp/cvs-serv5933/output

Added Files:
	test_richcmp 
Log Message:
Rich comparison tests

--- NEW FILE: test_richcmp ---
test_richcmp

operator: <

          | Number(0) | Number(1) | Number(2) |
----------+-----------+-----------+-----------+-
Number(0) |         0 |         1 |         1 |
Number(1) |         0 |         0 |         1 |
Number(2) |         0 |         0 |         0 |
----------+-----------+-----------+-----------+-

operator: <=

          | Number(0) | Number(1) | Number(2) |
----------+-----------+-----------+-----------+-
Number(0) |         1 |         1 |         1 |
Number(1) |         0 |         1 |         1 |
Number(2) |         0 |         0 |         1 |
----------+-----------+-----------+-----------+-

operator: ==

          | Number(0) | Number(1) | Number(2) |
----------+-----------+-----------+-----------+-
Number(0) |         1 |         0 |         0 |
Number(1) |         0 |         1 |         0 |
Number(2) |         0 |         0 |         1 |
----------+-----------+-----------+-----------+-

operator: !=

          | Number(0) | Number(1) | Number(2) |
----------+-----------+-----------+-----------+-
Number(0) |         0 |         1 |         1 |
Number(1) |         1 |         0 |         1 |
Number(2) |         1 |         1 |         0 |
----------+-----------+-----------+-----------+-

operator: >

          | Number(0) | Number(1) | Number(2) |
----------+-----------+-----------+-----------+-
Number(0) |         0 |         0 |         0 |
Number(1) |         1 |         0 |         0 |
Number(2) |         1 |         1 |         0 |
----------+-----------+-----------+-----------+-

operator: >=

          | Number(0) | Number(1) | Number(2) |
----------+-----------+-----------+-----------+-
Number(0) |         1 |         0 |         0 |
Number(1) |         1 |         1 |         0 |
Number(2) |         1 |         1 |         1 |
----------+-----------+-----------+-----------+-

**************************************************

operator: <

          | Number(0) | Number(1) | Number(2) |
----------+-----------+-----------+-----------+-
        0 |         0 |         1 |         1 |
        1 |         0 |         0 |         1 |
        2 |         0 |         0 |         0 |
----------+-----------+-----------+-----------+-

operator: <=

          | Number(0) | Number(1) | Number(2) |
----------+-----------+-----------+-----------+-
        0 |         1 |         1 |         1 |
        1 |         0 |         1 |         1 |
        2 |         0 |         0 |         1 |
----------+-----------+-----------+-----------+-

operator: ==

          | Number(0) | Number(1) | Number(2) |
----------+-----------+-----------+-----------+-
        0 |         1 |         0 |         0 |
        1 |         0 |         1 |         0 |
        2 |         0 |         0 |         1 |
----------+-----------+-----------+-----------+-

operator: !=

          | Number(0) | Number(1) | Number(2) |
----------+-----------+-----------+-----------+-
        0 |         0 |         1 |         1 |
        1 |         1 |         0 |         1 |
        2 |         1 |         1 |         0 |
----------+-----------+-----------+-----------+-

operator: >

          | Number(0) | Number(1) | Number(2) |
----------+-----------+-----------+-----------+-
        0 |         0 |         0 |         0 |
        1 |         1 |         0 |         0 |
        2 |         1 |         1 |         0 |
----------+-----------+-----------+-----------+-

operator: >=

          | Number(0) | Number(1) | Number(2) |
----------+-----------+-----------+-----------+-
        0 |         1 |         0 |         0 |
        1 |         1 |         1 |         0 |
        2 |         1 |         1 |         1 |
----------+-----------+-----------+-----------+-

**************************************************

operator: <

          |         0 |         1 |         2 |
----------+-----------+-----------+-----------+-
Number(0) |         0 |         1 |         1 |
Number(1) |         0 |         0 |         1 |
Number(2) |         0 |         0 |         0 |
----------+-----------+-----------+-----------+-

operator: <=

          |         0 |         1 |         2 |
----------+-----------+-----------+-----------+-
Number(0) |         1 |         1 |         1 |
Number(1) |         0 |         1 |         1 |
Number(2) |         0 |         0 |         1 |
----------+-----------+-----------+-----------+-

operator: ==

          |         0 |         1 |         2 |
----------+-----------+-----------+-----------+-
Number(0) |         1 |         0 |         0 |
Number(1) |         0 |         1 |         0 |
Number(2) |         0 |         0 |         1 |
----------+-----------+-----------+-----------+-

operator: !=

          |         0 |         1 |         2 |
----------+-----------+-----------+-----------+-
Number(0) |         0 |         1 |         1 |
Number(1) |         1 |         0 |         1 |
Number(2) |         1 |         1 |         0 |
----------+-----------+-----------+-----------+-

operator: >

          |         0 |         1 |         2 |
----------+-----------+-----------+-----------+-
Number(0) |         0 |         0 |         0 |
Number(1) |         1 |         0 |         0 |
Number(2) |         1 |         1 |         0 |
----------+-----------+-----------+-----------+-

operator: >=

          |         0 |         1 |         2 |
----------+-----------+-----------+-----------+-
Number(0) |         1 |         0 |         0 |
Number(1) |         1 |         1 |         0 |
Number(2) |         1 |         1 |         1 |
----------+-----------+-----------+-----------+-

**************************************************
Vector([0, 1, 2, 3, 4]) <  Vector([2, 2, 2, 2, 2]) -> Vector([1, 1, 0, 0, 0])
Vector([0, 1, 2, 3, 4]) <  [2, 2, 2, 2, 2]         -> Vector([1, 1, 0, 0, 0])
        [0, 1, 2, 3, 4] <  Vector([2, 2, 2, 2, 2]) -> Vector([1, 1, 0, 0, 0])
Vector([0, 1, 2, 3, 4]) <= Vector([2, 2, 2, 2, 2]) -> Vector([1, 1, 1, 0, 0])
Vector([0, 1, 2, 3, 4]) <= [2, 2, 2, 2, 2]         -> Vector([1, 1, 1, 0, 0])
        [0, 1, 2, 3, 4] <= Vector([2, 2, 2, 2, 2]) -> Vector([1, 1, 1, 0, 0])
Vector([0, 1, 2, 3, 4]) == Vector([2, 2, 2, 2, 2]) -> Vector([0, 0, 1, 0, 0])
Vector([0, 1, 2, 3, 4]) == [2, 2, 2, 2, 2]         -> Vector([0, 0, 1, 0, 0])
        [0, 1, 2, 3, 4] == Vector([2, 2, 2, 2, 2]) -> Vector([0, 0, 1, 0, 0])
Vector([0, 1, 2, 3, 4]) != Vector([2, 2, 2, 2, 2]) -> Vector([1, 1, 0, 1, 1])
Vector([0, 1, 2, 3, 4]) != [2, 2, 2, 2, 2]         -> Vector([1, 1, 0, 1, 1])
        [0, 1, 2, 3, 4] != Vector([2, 2, 2, 2, 2]) -> Vector([1, 1, 0, 1, 1])
Vector([0, 1, 2, 3, 4]) >  Vector([2, 2, 2, 2, 2]) -> Vector([0, 0, 0, 1, 1])
Vector([0, 1, 2, 3, 4]) >  [2, 2, 2, 2, 2]         -> Vector([0, 0, 0, 1, 1])
        [0, 1, 2, 3, 4] >  Vector([2, 2, 2, 2, 2]) -> Vector([0, 0, 0, 1, 1])
Vector([0, 1, 2, 3, 4]) >= Vector([2, 2, 2, 2, 2]) -> Vector([0, 0, 1, 1, 1])
Vector([0, 1, 2, 3, 4]) >= [2, 2, 2, 2, 2]         -> Vector([0, 0, 1, 1, 1])
        [0, 1, 2, 3, 4] >= Vector([2, 2, 2, 2, 2]) -> Vector([0, 0, 1, 1, 1])