def test_file_uri_found(self):
     source = LocalCoverSource({"root": getcwd()})
     path = "file://{}".format(abspath("tests/data/jpg/cover.jpg"))
     albuminfo = {"file": path}
     result = source.fetch(albuminfo)
     self.assertEqual(result["extension"], "jpg")
     self.assertEqual(result["bytedata"], b"foo\n")
 def test_not_found(self):
     source = LocalCoverSource({"root": getcwd()})
     albuminfo = {"file": "tests/data/notfound/cover.jpg"}
     result = source.fetch(albuminfo)
     self.assertEqual(result, None)
 def test_file_abs_found(self):
     source = LocalCoverSource({"root": getcwd()})
     albuminfo = {"file": "{}/tests/data/jpg/cover.jpg".format(getcwd())}
     result = source.fetch(albuminfo)
     self.assertEqual(result["extension"], "jpg")
     self.assertEqual(result["bytedata"], b"foo\n")
 def test_file_rel_found(self):
     source = LocalCoverSource({"root": join(getcwd(), "tests")})
     albuminfo = {"file": "data/jpg/cover.jpg"}
     result = source.fetch(albuminfo)
     self.assertEqual(result["extension"], "jpg")
     self.assertEqual(result["bytedata"], b"foo\n")