[Python-checkins] python/dist/src/Lib/test test_types.py,1.61,1.62

nascheme at users.sourceforge.net nascheme at users.sourceforge.net
Fri Sep 24 21:18:45 CEST 2004


Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12951/Lib/test

Modified Files:
	test_types.py 
Log Message:
Add yet more tests for buffer().


Index: test_types.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_types.py,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -d -r1.61 -r1.62
--- test_types.py	24 Sep 2004 15:35:15 -0000	1.61
+++ test_types.py	24 Sep 2004 19:18:42 -0000	1.62
@@ -253,6 +253,17 @@
     raise TestFailed, 'specifying buffer size failed'
 if str(buffer(a, 1, 2)) != 'sd':
     raise TestFailed, 'specifying buffer offset and size failed'
+try: buffer(buffer('asdf', 1), -1)
+except ValueError: pass
+else: raise TestFailed, "buffer(buffer('asdf', 1), -1) should raise ValueError"
+if str(buffer(buffer('asdf', 0, 2), 0)) != 'as':
+    raise TestFailed, 'composing length-specified buffer failed'
+if str(buffer(buffer('asdf', 0, 2), 0, 5000)) != 'as':
+    raise TestFailed, 'composing length-specified buffer failed'
+if str(buffer(buffer('asdf', 0, 2), 0, -1)) != 'as':
+    raise TestFailed, 'composing length-specified buffer failed' 
+if str(buffer(buffer('asdf', 0, 2), 1, 2)) != 's':
+    raise TestFailed, 'composing length-specified buffer failed'
 
 try: a[1] = 'g'
 except TypeError: pass



More information about the Python-checkins mailing list