mirror of
https://github.com/ae-utbm/sith.git
synced 2025-06-08 20:25:21 +00:00
36 lines
986 B
Python
36 lines
986 B
Python
from django.core.files.uploadedfile import SimpleUploadedFile
|
|
from model_bakery import seq
|
|
from model_bakery.recipe import Recipe
|
|
|
|
from core.utils import RED_PIXEL_PNG
|
|
from sas.models import Album, Picture
|
|
|
|
album_recipe = Recipe(
|
|
Album,
|
|
name=seq("Album "),
|
|
thumbnail=SimpleUploadedFile(
|
|
name="thumb.webp", content=b"", content_type="image/webp"
|
|
),
|
|
)
|
|
|
|
|
|
picture_recipe = Recipe(
|
|
Picture,
|
|
is_moderated=True,
|
|
name=seq("Picture "),
|
|
original=SimpleUploadedFile(
|
|
# compressed and thumbnail are generated on save (except if bulk creating).
|
|
# For this step no to fail, original must be a valid image.
|
|
name="img.png",
|
|
content=RED_PIXEL_PNG,
|
|
content_type="image/png",
|
|
),
|
|
compressed=SimpleUploadedFile(
|
|
name="img.webp", content=b"", content_type="image/webp"
|
|
),
|
|
thumbnail=SimpleUploadedFile(
|
|
name="img.webp", content=b"", content_type="image/webp"
|
|
),
|
|
)
|
|
"""A SAS Picture fixture."""
|