Update of /cvsroot/python/python/dist/src/Lib/test In directory usw-pr-cvs1:/tmp/cvs-serv29214 Modified Files: test_bool.py Log Message: Patch #542569: tp_print tp_repr tp_str in test_bool.py. Index: test_bool.py =================================================================== RCS file: /cvsroot/python/python/dist/src/Lib/test/test_bool.py,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** test_bool.py 5 Apr 2002 20:57:02 -0000 1.3 --- test_bool.py 14 Apr 2002 10:22:29 -0000 1.4 *************** *** 2,5 **** --- 2,6 ---- from test_support import verbose, TestFailed, TESTFN, vereq + import os def veris(a, b): *************** *** 26,29 **** --- 27,47 ---- raise TestFailed, "should not be able to create new bool instances" + # checking tp_print slot + fo = open(TESTFN, "wb") + print >> fo, False, True + fo.close() + fo = open(TESTFN, "rb") + vereq(fo.read(), 'False True\n') + fo.close() + os.remove(TESTFN) + + # checking repr and str + vereq(str(False), 'False') + vereq(str(True), 'True') + vereq(repr(False), 'False') + vereq(repr(True), 'True') + vereq(eval(repr(False)), False) + vereq(eval(repr(True)), True) + vereq(int(False), 0) verisnot(int(False), False) *************** *** 186,190 **** f.close() veris(f.closed, True) - import os os.remove(TESTFN) --- 204,207 ----
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4