[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)