[Python-checkins] CVS: python/dist/src/Lib/test/output test_augassign,1.2,1.3 test_extcall,1.12,1.13 test_gettext,1.3,1.4 test_grammar,1.18,1.19 test_richcmp,1.1,1.2

Guido van Rossum gvanrossum@users.sourceforge.net
Wed, 03 Apr 2002 14:41:52 -0800


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

Modified Files:
	test_augassign test_extcall test_gettext test_grammar 
	test_richcmp 
Log Message:
Add the 'bool' type and its values 'False' and 'True', as described in
PEP 285.  Everything described in the PEP is here, and there is even
some documentation.  I had to fix 12 unit tests; all but one of these
were printing Boolean outcomes that changed from 0/1 to False/True.
(The exception is test_unicode.py, which did a type(x) == type(y)
style comparison.  I could've fixed that with a single line using
issubtype(x, type(y)), but instead chose to be explicit about those
places where a bool is expected.

Still to do: perhaps more documentation; change standard library
modules to return False/True from predicates.



Index: test_augassign
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/output/test_augassign,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** test_augassign	29 Aug 2001 17:50:27 -0000	1.2
--- test_augassign	3 Apr 2002 22:41:50 -0000	1.3
***************
*** 5,16 ****
  [1, 2, 3, 4, 1, 2, 3, 4]
  [1, 2, 1, 2, 3]
! 1
! 1
! 1
  11
! 1
  12
! 1
! 1
  13
  __add__ called
--- 5,16 ----
  [1, 2, 3, 4, 1, 2, 3, 4]
  [1, 2, 1, 2, 3]
! True
! True
! True
  11
! True
  12
! True
! True
  13
  __add__ called

Index: test_extcall
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/output/test_extcall,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -d -r1.12 -r1.13
*** test_extcall	24 Aug 2001 19:46:21 -0000	1.12
--- test_extcall	3 Apr 2002 22:41:50 -0000	1.13
***************
*** 32,36 ****
  NoneType object argument after ** must be a dictionary
  dir() got multiple values for keyword argument 'b'
! 3 512 1
  3
  3
--- 32,36 ----
  NoneType object argument after ** must be a dictionary
  dir() got multiple values for keyword argument 'b'
! 3 512 True
  3
  3

Index: test_gettext
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/output/test_gettext,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** test_gettext	30 Aug 2000 03:32:07 -0000	1.3
--- test_gettext	3 Apr 2002 22:41:50 -0000	1.4
***************
*** 24,28 ****
  bacon
  test api 2
! 1
  gettext
  albatross
--- 24,28 ----
  bacon
  test api 2
! True
  gettext
  albatross

Index: test_grammar
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/output/test_grammar,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -d -r1.18 -r1.19
*** test_grammar	26 Sep 2001 12:43:39 -0000	1.18
--- test_grammar	3 Apr 2002 22:41:50 -0000	1.19
***************
*** 61,65 ****
  [(1, 'Apple'), (1, 'Banana'), (1, 'Coconut'), (2, 'Apple'), (2, 'Banana'), (2, 'Coconut'), (3, 'Apple'), (3, 'Banana'), (3, 'Coconut'), (4, 'Apple'), (4, 'Banana'), (4, 'Coconut'), (5, 'Apple'), (5, 'Banana'), (5, 'Coconut')]
  [(1, 'Banana'), (1, 'Coconut'), (2, 'Banana'), (2, 'Coconut'), (3, 'Banana'), (3, 'Coconut'), (4, 'Banana'), (4, 'Coconut'), (5, 'Banana'), (5, 'Coconut')]
! [0, 0, 0]
  [[1, 2], [3, 4], [5, 6]]
  [('Boeing', 'Airliner'), ('Boeing', 'Engine'), ('Ford', 'Engine'), ('Macdonalds', 'Cheeseburger')]
--- 61,65 ----
  [(1, 'Apple'), (1, 'Banana'), (1, 'Coconut'), (2, 'Apple'), (2, 'Banana'), (2, 'Coconut'), (3, 'Apple'), (3, 'Banana'), (3, 'Coconut'), (4, 'Apple'), (4, 'Banana'), (4, 'Coconut'), (5, 'Apple'), (5, 'Banana'), (5, 'Coconut')]
  [(1, 'Banana'), (1, 'Coconut'), (2, 'Banana'), (2, 'Coconut'), (3, 'Banana'), (3, 'Coconut'), (4, 'Banana'), (4, 'Coconut'), (5, 'Banana'), (5, 'Coconut')]
! [False, False, False]
  [[1, 2], [3, 4], [5, 6]]
  [('Boeing', 'Airliner'), ('Boeing', 'Engine'), ('Ford', 'Engine'), ('Macdonalds', 'Cheeseburger')]

Index: test_richcmp
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/output/test_richcmp,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** test_richcmp	18 Jan 2001 15:48:05 -0000	1.1
--- test_richcmp	3 Apr 2002 22:41:50 -0000	1.2
***************
*** 5,11 ****
            | Number(0) | Number(1) | Number(2) |
  ----------+-----------+-----------+-----------+-
! Number(0) |         0 |         1 |         1 |
! Number(1) |         0 |         0 |         1 |
! Number(2) |         0 |         0 |         0 |
  ----------+-----------+-----------+-----------+-
  
--- 5,11 ----
            | Number(0) | Number(1) | Number(2) |
  ----------+-----------+-----------+-----------+-
! Number(0) |     False |      True |      True |
! Number(1) |     False |     False |      True |
! Number(2) |     False |     False |     False |
  ----------+-----------+-----------+-----------+-
  
***************
*** 14,20 ****
            | Number(0) | Number(1) | Number(2) |
  ----------+-----------+-----------+-----------+-
! Number(0) |         1 |         1 |         1 |
! Number(1) |         0 |         1 |         1 |
! Number(2) |         0 |         0 |         1 |
  ----------+-----------+-----------+-----------+-
  
--- 14,20 ----
            | Number(0) | Number(1) | Number(2) |
  ----------+-----------+-----------+-----------+-
! Number(0) |      True |      True |      True |
! Number(1) |     False |      True |      True |
! Number(2) |     False |     False |      True |
  ----------+-----------+-----------+-----------+-
  
***************
*** 23,29 ****
            | Number(0) | Number(1) | Number(2) |
  ----------+-----------+-----------+-----------+-
! Number(0) |         1 |         0 |         0 |
! Number(1) |         0 |         1 |         0 |
! Number(2) |         0 |         0 |         1 |
  ----------+-----------+-----------+-----------+-
  
--- 23,29 ----
            | Number(0) | Number(1) | Number(2) |
  ----------+-----------+-----------+-----------+-
! Number(0) |      True |     False |     False |
! Number(1) |     False |      True |     False |
! Number(2) |     False |     False |      True |
  ----------+-----------+-----------+-----------+-
  
***************
*** 32,38 ****
            | Number(0) | Number(1) | Number(2) |
  ----------+-----------+-----------+-----------+-
! Number(0) |         0 |         1 |         1 |
! Number(1) |         1 |         0 |         1 |
! Number(2) |         1 |         1 |         0 |
  ----------+-----------+-----------+-----------+-
  
--- 32,38 ----
            | Number(0) | Number(1) | Number(2) |
  ----------+-----------+-----------+-----------+-
! Number(0) |     False |      True |      True |
! Number(1) |      True |     False |      True |
! Number(2) |      True |      True |     False |
  ----------+-----------+-----------+-----------+-
  
***************
*** 41,47 ****
            | Number(0) | Number(1) | Number(2) |
  ----------+-----------+-----------+-----------+-
! Number(0) |         0 |         0 |         0 |
! Number(1) |         1 |         0 |         0 |
! Number(2) |         1 |         1 |         0 |
  ----------+-----------+-----------+-----------+-
  
--- 41,47 ----
            | Number(0) | Number(1) | Number(2) |
  ----------+-----------+-----------+-----------+-
! Number(0) |     False |     False |     False |
! Number(1) |      True |     False |     False |
! Number(2) |      True |      True |     False |
  ----------+-----------+-----------+-----------+-
  
***************
*** 50,56 ****
            | Number(0) | Number(1) | Number(2) |
  ----------+-----------+-----------+-----------+-
! Number(0) |         1 |         0 |         0 |
! Number(1) |         1 |         1 |         0 |
! Number(2) |         1 |         1 |         1 |
  ----------+-----------+-----------+-----------+-
  
--- 50,56 ----
            | Number(0) | Number(1) | Number(2) |
  ----------+-----------+-----------+-----------+-
! Number(0) |      True |     False |     False |
! Number(1) |      True |      True |     False |
! Number(2) |      True |      True |      True |
  ----------+-----------+-----------+-----------+-
  
***************
*** 61,67 ****
            | Number(0) | Number(1) | Number(2) |
  ----------+-----------+-----------+-----------+-
!         0 |         0 |         1 |         1 |
!         1 |         0 |         0 |         1 |
!         2 |         0 |         0 |         0 |
  ----------+-----------+-----------+-----------+-
  
--- 61,67 ----
            | Number(0) | Number(1) | Number(2) |
  ----------+-----------+-----------+-----------+-
!         0 |     False |      True |      True |
!         1 |     False |     False |      True |
!         2 |     False |     False |     False |
  ----------+-----------+-----------+-----------+-
  
***************
*** 70,76 ****
            | Number(0) | Number(1) | Number(2) |
  ----------+-----------+-----------+-----------+-
!         0 |         1 |         1 |         1 |
!         1 |         0 |         1 |         1 |
!         2 |         0 |         0 |         1 |
  ----------+-----------+-----------+-----------+-
  
--- 70,76 ----
            | Number(0) | Number(1) | Number(2) |
  ----------+-----------+-----------+-----------+-
!         0 |      True |      True |      True |
!         1 |     False |      True |      True |
!         2 |     False |     False |      True |
  ----------+-----------+-----------+-----------+-
  
***************
*** 79,85 ****
            | Number(0) | Number(1) | Number(2) |
  ----------+-----------+-----------+-----------+-
!         0 |         1 |         0 |         0 |
!         1 |         0 |         1 |         0 |
!         2 |         0 |         0 |         1 |
  ----------+-----------+-----------+-----------+-
  
--- 79,85 ----
            | Number(0) | Number(1) | Number(2) |
  ----------+-----------+-----------+-----------+-
!         0 |      True |     False |     False |
!         1 |     False |      True |     False |
!         2 |     False |     False |      True |
  ----------+-----------+-----------+-----------+-
  
***************
*** 88,94 ****
            | Number(0) | Number(1) | Number(2) |
  ----------+-----------+-----------+-----------+-
!         0 |         0 |         1 |         1 |
!         1 |         1 |         0 |         1 |
!         2 |         1 |         1 |         0 |
  ----------+-----------+-----------+-----------+-
  
--- 88,94 ----
            | Number(0) | Number(1) | Number(2) |
  ----------+-----------+-----------+-----------+-
!         0 |     False |      True |      True |
!         1 |      True |     False |      True |
!         2 |      True |      True |     False |
  ----------+-----------+-----------+-----------+-
  
***************
*** 97,103 ****
            | Number(0) | Number(1) | Number(2) |
  ----------+-----------+-----------+-----------+-
!         0 |         0 |         0 |         0 |
!         1 |         1 |         0 |         0 |
!         2 |         1 |         1 |         0 |
  ----------+-----------+-----------+-----------+-
  
--- 97,103 ----
            | Number(0) | Number(1) | Number(2) |
  ----------+-----------+-----------+-----------+-
!         0 |     False |     False |     False |
!         1 |      True |     False |     False |
!         2 |      True |      True |     False |
  ----------+-----------+-----------+-----------+-
  
***************
*** 106,112 ****
            | Number(0) | Number(1) | Number(2) |
  ----------+-----------+-----------+-----------+-
!         0 |         1 |         0 |         0 |
!         1 |         1 |         1 |         0 |
!         2 |         1 |         1 |         1 |
  ----------+-----------+-----------+-----------+-
  
--- 106,112 ----
            | Number(0) | Number(1) | Number(2) |
  ----------+-----------+-----------+-----------+-
!         0 |      True |     False |     False |
!         1 |      True |      True |     False |
!         2 |      True |      True |      True |
  ----------+-----------+-----------+-----------+-
  
***************
*** 117,123 ****
            |         0 |         1 |         2 |
  ----------+-----------+-----------+-----------+-
! Number(0) |         0 |         1 |         1 |
! Number(1) |         0 |         0 |         1 |
! Number(2) |         0 |         0 |         0 |
  ----------+-----------+-----------+-----------+-
  
--- 117,123 ----
            |         0 |         1 |         2 |
  ----------+-----------+-----------+-----------+-
! Number(0) |     False |      True |      True |
! Number(1) |     False |     False |      True |
! Number(2) |     False |     False |     False |
  ----------+-----------+-----------+-----------+-
  
***************
*** 126,132 ****
            |         0 |         1 |         2 |
  ----------+-----------+-----------+-----------+-
! Number(0) |         1 |         1 |         1 |
! Number(1) |         0 |         1 |         1 |
! Number(2) |         0 |         0 |         1 |
  ----------+-----------+-----------+-----------+-
  
--- 126,132 ----
            |         0 |         1 |         2 |
  ----------+-----------+-----------+-----------+-
! Number(0) |      True |      True |      True |
! Number(1) |     False |      True |      True |
! Number(2) |     False |     False |      True |
  ----------+-----------+-----------+-----------+-
  
***************
*** 135,141 ****
            |         0 |         1 |         2 |
  ----------+-----------+-----------+-----------+-
! Number(0) |         1 |         0 |         0 |
! Number(1) |         0 |         1 |         0 |
! Number(2) |         0 |         0 |         1 |
  ----------+-----------+-----------+-----------+-
  
--- 135,141 ----
            |         0 |         1 |         2 |
  ----------+-----------+-----------+-----------+-
! Number(0) |      True |     False |     False |
! Number(1) |     False |      True |     False |
! Number(2) |     False |     False |      True |
  ----------+-----------+-----------+-----------+-
  
***************
*** 144,150 ****
            |         0 |         1 |         2 |
  ----------+-----------+-----------+-----------+-
! Number(0) |         0 |         1 |         1 |
! Number(1) |         1 |         0 |         1 |
! Number(2) |         1 |         1 |         0 |
  ----------+-----------+-----------+-----------+-
  
--- 144,150 ----
            |         0 |         1 |         2 |
  ----------+-----------+-----------+-----------+-
! Number(0) |     False |      True |      True |
! Number(1) |      True |     False |      True |
! Number(2) |      True |      True |     False |
  ----------+-----------+-----------+-----------+-
  
***************
*** 153,159 ****
            |         0 |         1 |         2 |
  ----------+-----------+-----------+-----------+-
! Number(0) |         0 |         0 |         0 |
! Number(1) |         1 |         0 |         0 |
! Number(2) |         1 |         1 |         0 |
  ----------+-----------+-----------+-----------+-
  
--- 153,159 ----
            |         0 |         1 |         2 |
  ----------+-----------+-----------+-----------+-
! Number(0) |     False |     False |     False |
! Number(1) |      True |     False |     False |
! Number(2) |      True |      True |     False |
  ----------+-----------+-----------+-----------+-
  
***************
*** 162,187 ****
            |         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])
--- 162,187 ----
            |         0 |         1 |         2 |
  ----------+-----------+-----------+-----------+-
! Number(0) |      True |     False |     False |
! Number(1) |      True |      True |     False |
! Number(2) |      True |      True |      True |
  ----------+-----------+-----------+-----------+-
  
  **************************************************
! Vector([0, 1, 2, 3, 4]) <  Vector([2, 2, 2, 2, 2]) -> Vector([True, True, False, False, False])
! Vector([0, 1, 2, 3, 4]) <  [2, 2, 2, 2, 2]         -> Vector([True, True, False, False, False])
!         [0, 1, 2, 3, 4] <  Vector([2, 2, 2, 2, 2]) -> Vector([True, True, False, False, False])
! Vector([0, 1, 2, 3, 4]) <= Vector([2, 2, 2, 2, 2]) -> Vector([True, True, True, False, False])
! Vector([0, 1, 2, 3, 4]) <= [2, 2, 2, 2, 2]         -> Vector([True, True, True, False, False])
!         [0, 1, 2, 3, 4] <= Vector([2, 2, 2, 2, 2]) -> Vector([True, True, True, False, False])
! Vector([0, 1, 2, 3, 4]) == Vector([2, 2, 2, 2, 2]) -> Vector([False, False, True, False, False])
! Vector([0, 1, 2, 3, 4]) == [2, 2, 2, 2, 2]         -> Vector([False, False, True, False, False])
!         [0, 1, 2, 3, 4] == Vector([2, 2, 2, 2, 2]) -> Vector([False, False, True, False, False])
! Vector([0, 1, 2, 3, 4]) != Vector([2, 2, 2, 2, 2]) -> Vector([True, True, False, True, True])
! Vector([0, 1, 2, 3, 4]) != [2, 2, 2, 2, 2]         -> Vector([True, True, False, True, True])
!         [0, 1, 2, 3, 4] != Vector([2, 2, 2, 2, 2]) -> Vector([True, True, False, True, True])
! Vector([0, 1, 2, 3, 4]) >  Vector([2, 2, 2, 2, 2]) -> Vector([False, False, False, True, True])
! Vector([0, 1, 2, 3, 4]) >  [2, 2, 2, 2, 2]         -> Vector([False, False, False, True, True])
!         [0, 1, 2, 3, 4] >  Vector([2, 2, 2, 2, 2]) -> Vector([False, False, False, True, True])
! Vector([0, 1, 2, 3, 4]) >= Vector([2, 2, 2, 2, 2]) -> Vector([False, False, True, True, True])
! Vector([0, 1, 2, 3, 4]) >= [2, 2, 2, 2, 2]         -> Vector([False, False, True, True, True])
!         [0, 1, 2, 3, 4] >= Vector([2, 2, 2, 2, 2]) -> Vector([False, False, True, True, True])