def test_delete_webp_folder(self):
     webp_image = WebPImage.objects.create(
         static_path='django-test-image.png', quality=60)
     webp_image.save_image()
     webp_path = default_storage.path(webp_settings.WEBP_CONVERTER_PREFIX)
     self.assertTrue(os.path.exists(webp_path))
     utils.delete_webp_folder()
     self.assertFalse(os.path.exists(webp_path))
示例#2
0
 def handle(self, *args, **options):
     total_count = WebPImage.objects.all().count()
     for qs in webp_image_querysets(total_count):
         for webp_image in qs:
             key = make_image_key(webp_image.static_path,
                                  webp_image.quality)
             cache.delete(key)
     WebPImage.objects.all().delete()
     delete_webp_folder()
     self.stdout.write('Successfully cleared cache')
 def test_save_new_image(self):
     delete_webp_folder()
     self.webp_image.save_image()
     assert os.path.exists(self.webp_image.webp_absolute_path)
 def handle(self, *args, **options):
     total_count = WebPImage.objects.all().count()
     for qs in webp_image_querysets(total_count):
         for webp_image in qs:
             key = make_image_key(webp_image.static_path, webp_image.quality)
             cache.delete(key)
     WebPImage.objects.all().delete()
     delete_webp_folder()
     self.stdout.write('Successfully cleared cache')