Description: A different exception is now returned for unreadable files
Origin: upstream, https://github.com/beetbox/beets/pull/2088
Author: Christoph Reiter <reiter.christoph@gmail.com>

--- a/test/test_mediafile_edge.py
+++ b/test/test_mediafile_edge.py
@@ -192,7 +192,7 @@
         fn = os.path.join(_common.RSRC, b'brokenlink')
         os.symlink('does_not_exist', fn)
         try:
-            self.assertRaises(IOError,
+            self.assertRaises(beets.mediafile.UnreadableFileError,
                               beets.mediafile.MediaFile, fn)
         finally:
             os.unlink(fn)
