Only test thumbnails if they're enabled in the settings

This commit is contained in:
Arie van Deursen 2022-12-26 14:26:23 +01:00
parent 8441314e7c
commit 1c0a3a7829
No known key found for this signature in database
GPG key ID: 72D9305D3EBD52B5

View file

@ -2,6 +2,8 @@
from io import BytesIO
import pathlib
import pytest
from dateutil.parser import parse
from PIL import Image
from django.core.files.base import ContentFile
@ -10,7 +12,7 @@ from django.utils import timezone
from bookwyrm import models, settings
from bookwyrm.models.book import isbn_10_to_13, isbn_13_to_10
from bookwyrm.settings import ENABLE_THUMBNAIL_GENERATION
class Book(TestCase):
"""not too much going on in the books model but here we are"""
@ -101,6 +103,10 @@ class Book(TestCase):
self.first_edition.save()
self.assertEqual(self.first_edition.edition_rank, 1)
@pytest.mark.skipif(
not ENABLE_THUMBNAIL_GENERATION,
reason="Thumbnail generation disabled in settings"
)
def test_thumbnail_fields(self):
"""Just hit them"""
image_file = pathlib.Path(__file__).parent.joinpath(