add tests for converters, utils, signals

This commit is contained in:
bkfox
2023-06-28 16:07:49 +02:00
parent 8fcfdcc74f
commit 39a8fa637e
3 changed files with 62 additions and 21 deletions

View File

@@ -53,8 +53,10 @@ def page_post_save(sender, instance, created, *args, **kwargs):
def program_post_save(sender, instance, created, *args, **kwargs):
"""Clean-up later diffusions when a program becomes inactive."""
if not instance.active:
Diffusion.object.program(instance).after(tz.now()).delete()
Episode.object.parent(instance).filter(diffusion__isnull=True).delete()
Diffusion.objects.program(instance).after(tz.now()).delete()
Episode.objects.parent(instance).filter(
diffusion__isnull=True
).delete()
cover = getattr(instance, "__initial_cover", None)
if cover is None and instance.cover is not None: