def test_precedence_amongst_correct_files(self): _common.touch(os.path.join(self.dpath, 'back.jpg')) _common.touch(os.path.join(self.dpath, 'front.jpg')) _common.touch(os.path.join(self.dpath, 'front-cover.jpg')) fn = fetchart.art_in_path(self.dpath, ('cover', 'front', 'back'), False) self.assertEqual(fn, os.path.join(self.dpath, 'front-cover.jpg'))
def test_non_image_file_not_identified(self): _common.touch(os.path.join(self.dpath, 'a.txt')) fn = fetchart.art_in_path(self.dpath) self.assertEqual(fn, None)
def test_appropriately_named_file_takes_precedence(self): _common.touch(os.path.join(self.dpath, 'a.jpg')) _common.touch(os.path.join(self.dpath, 'cover.jpg')) fn = fetchart.art_in_path(self.dpath) self.assertEqual(fn, os.path.join(self.dpath, 'cover.jpg'))
def test_finds_jpg_in_directory(self): _common.touch(os.path.join(self.dpath, 'a.jpg')) fn = fetchart.art_in_path(self.dpath) self.assertEqual(fn, os.path.join(self.dpath, 'a.jpg'))
def test_empty_dir(self): fn = fetchart.art_in_path(self.dpath, ('art', ), True) self.assertEqual(fn, None)
def test_cautious_skips_fallback(self): _common.touch(os.path.join(self.dpath, 'a.jpg')) fn = fetchart.art_in_path(self.dpath, ('art', ), True) self.assertEqual(fn, None)
def test_empty_dir(self): fn = fetchart.art_in_path(self.dpath, ('art',), True) self.assertEqual(fn, None)
def test_cautious_skips_fallback(self): _common.touch(os.path.join(self.dpath, 'a.jpg')) fn = fetchart.art_in_path(self.dpath, ('art',), True) self.assertEqual(fn, None)