def test_unreadable_raise_read_error(self): unreadable = os.path.join(_common.RSRC, 'image-2x3.png') item = beets.library.Item() with self.assertRaises(beets.library.ReadError) as cm: item.read(unreadable) self.assertIsInstance(cm.exception.reason, beets.mediafile.UnreadableFileError)
def test_nonexistent_raise_read_error(self): item = beets.library.Item() with self.assertRaises(beets.library.ReadError): item.read('/thisfiledoesnotexist')