]> granicus.if.org Git - python/commitdiff
Add a few more tests for the buffer() object.
authorNeil Schemenauer <nascheme@enme.ucalgary.ca>
Fri, 24 Sep 2004 15:35:15 +0000 (15:35 +0000)
committerNeil Schemenauer <nascheme@enme.ucalgary.ca>
Fri, 24 Sep 2004 15:35:15 +0000 (15:35 +0000)
Lib/test/test_types.py

index 31466b78a177e9b4e30b80c9f43a651fd0df9d1e..d0d06359af0f9a01cd36981b65c05e868e54cb88 100644 (file)
@@ -245,6 +245,14 @@ if str(a * 0) != '':
     raise TestFailed, 'repeated buffer zero times has wrong content'
 if str(a + buffer('def')) != 'asdfdef':
     raise TestFailed, 'concatenation of buffers yields wrong content'
+if str(buffer(a)) != 'asdf':
+    raise TestFailed, 'composing buffers failed'
+if str(buffer(a, 2)) != 'df':
+    raise TestFailed, 'specifying buffer offset failed'
+if str(buffer(a, 0, 2)) != 'as':
+    raise TestFailed, 'specifying buffer size failed'
+if str(buffer(a, 1, 2)) != 'sd':
+    raise TestFailed, 'specifying buffer offset and size failed'
 
 try: a[1] = 'g'
 except TypeError: pass