mirror of
https://github.com/ae-utbm/sith.git
synced 2025-09-13 11:35:44 +00:00
WIP
This commit is contained in:
@@ -1,12 +1,35 @@
|
||||
from django.core.files.uploadedfile import SimpleUploadedFile
|
||||
from model_bakery import seq
|
||||
from model_bakery.recipe import Recipe
|
||||
|
||||
from sas.models import Picture
|
||||
from core.utils import RED_PIXEL_PNG
|
||||
from sas.models import Album, Picture
|
||||
|
||||
picture_recipe = Recipe(Picture, is_moderated=True, name=seq("Picture "))
|
||||
"""A SAS Picture fixture.
|
||||
album_recipe = Recipe(
|
||||
Album,
|
||||
name=seq("Album "),
|
||||
thumbnail=SimpleUploadedFile(
|
||||
name="thumb.webp", content=b"", content_type="image/webp"
|
||||
),
|
||||
)
|
||||
|
||||
Warnings:
|
||||
If you don't `bulk_create` this, you need
|
||||
to explicitly set the parent album, or it won't work
|
||||
"""
|
||||
|
||||
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."""
|
||||
|
Reference in New Issue
Block a user