mirror of
https://github.com/python/cpython
synced 2024-10-07 14:20:00 +00:00
Add a few more tests for the buffer() object.
This commit is contained in:
parent
739d49e39b
commit
29302a7867
|
@ -245,6 +245,14 @@ class C: pass
|
|||
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
|
||||
|
|
Loading…
Reference in a new issue