Patch #1535500: fix segfault in BZ2File.writelines and make sure it
raises the correct exceptions.
diff --git a/Lib/test/test_bz2.py b/Lib/test/test_bz2.py
index 56b5ffa..35eae1e 100644
--- a/Lib/test/test_bz2.py
+++ b/Lib/test/test_bz2.py
@@ -166,6 +166,8 @@
sio = StringIO(self.TEXT)
bz2f.writelines(sio.readlines())
bz2f.close()
+ # patch #1535500
+ self.assertRaises(ValueError, bz2f.writelines, ["a"])
f = open(self.filename, 'rb')
self.assertEqual(self.decompress(f.read()), self.TEXT)
f.close()