Buffer-object repitition and concatenation has worked all along; add a test
to make avoid regression.
diff --git a/Lib/test/test_types.py b/Lib/test/test_types.py
index fc30e5b..bc13c5f 100644
--- a/Lib/test/test_types.py
+++ b/Lib/test/test_types.py
@@ -522,6 +522,12 @@
b = a * 5
if a == b:
raise TestFailed, 'buffers should not be equal'
+if str(b) != ('asdf' * 5):
+ raise TestFailed, 'repeated buffer has wrong content'
+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'
try: a[1] = 'g'
except TypeError: pass