[Python-checkins] CVS: python/dist/src/Lib/test test_pprint.py,1.6,1.7
Barry Warsaw
bwarsaw@users.sourceforge.net
Tue, 27 Nov 2001 21:49:41 -0800
Update of /cvsroot/python/python/dist/src/Lib/test
In directory usw-pr-cvs1:/tmp/cvs-serv31732/Lib/test
Modified Files:
test_pprint.py
Log Message:
__format(): Applied SF patch #482003 by Skip to fix multiline dict
output.
Patch includes additional test case test_basic_line_wrap().
This patch is a candidate for Python 2.1.2.
Index: test_pprint.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_pprint.py,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** test_pprint.py 2001/09/20 21:33:42 1.6
--- test_pprint.py 2001/11/28 05:49:39 1.7
***************
*** 78,81 ****
--- 78,100 ----
+ def test_basic_line_wrap(self):
+ """verify basic line-wrapping operation"""
+ o = {'RPM_cal': 0,
+ 'RPM_cal2': 48059,
+ 'Speed_cal': 0,
+ 'controldesk_runtime_us': 0,
+ 'main_code_runtime_us': 0,
+ 'read_io_runtime_us': 0,
+ 'write_io_runtime_us': 43690}
+ exp = """\
+ {'RPM_cal': 0,
+ 'RPM_cal2': 48059,
+ 'Speed_cal': 0,
+ 'controldesk_runtime_us': 0,
+ 'main_code_runtime_us': 0,
+ 'read_io_runtime_us': 0,
+ 'write_io_runtime_us': 43690}"""
+ self.assertEqual(pprint.pformat(o), exp)
+
def test_main():
test_support.run_unittest(QueryTestCase)