def test_get_cache_info(self): p, s = thumbnails.get_cache_info(self.filename, (20, 20)) self.assertEqual(s, 128) self.assertTrue((os.sep + "normal" + os.sep) in p) p, s = thumbnails.get_cache_info(self.filename, (20, 300)) self.assertEqual(s, 256) self.assertTrue((os.sep + "large" + os.sep) in p)
def tearDown(self): p1 = thumbnails.get_cache_info(self.filename, (10, 10))[0] p2 = thumbnails.get_cache_info(self.filename, (1000, 1000))[0] for path in [p1, p2]: try: os.remove(path) except OSError: pass
def tearDown(self): p1 = thumbnails.get_cache_info(self.filename, (10, 10))[0] p2 = thumbnails.get_cache_info(self.filename, (1000, 1000))[0] for path in [p1, p2, self.filename]: try: os.remove(path) except OSError: pass
def test_recreate_broken_cache_file(self): thumb = thumbnails.get_thumbnail(self.filename, (50, 60)) self.assertTrue(thumb) path, size = thumbnails.get_cache_info(self.filename, (50, 60)) open(path, "wb").close() thumb = thumbnails.get_thumbnail(self.filename, (50, 60)) self.assertTrue(thumb)