[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
- Previous message: [Python-checkins] CVS: python/dist/src/Lib/test test_descr.py,1.126,1.127 test_descrtut.py,1.11,1.12 test_generators.py,1.32,1.33 test_unicode.py,1.51,1.52
- Next message: [Python-checkins] CVS: python/dist/src/Modules cPickle.c,2.78,2.79 operator.c,2.18,2.19
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
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])
- Previous message: [Python-checkins] CVS: python/dist/src/Lib/test test_descr.py,1.126,1.127 test_descrtut.py,1.11,1.12 test_generators.py,1.32,1.33 test_unicode.py,1.51,1.52
- Next message: [Python-checkins] CVS: python/dist/src/Modules cPickle.c,2.78,2.79 operator.c,2.18,2.19
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]