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