Issue #12451: Open the test file in binary mode in test_bz2, the text file is
not needed.
diff --git a/Lib/test/test_bz2.py b/Lib/test/test_bz2.py
index 75078be..5a7d342 100644
--- a/Lib/test/test_bz2.py
+++ b/Lib/test/test_bz2.py
@@ -340,7 +340,7 @@
 
     def testFileno(self):
         self.createTempFile()
-        with open(self.filename) as rawf:
+        with open(self.filename, 'rb') as rawf:
             with BZ2File(fileobj=rawf) as bz2f:
                 self.assertEqual(bz2f.fileno(), rawf.fileno())