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()