from django.utils import timezone from webapp.models import Event from webapp.utils import month_from_now def createEventObject( name="Testitapahtuma1", isPublished=True, start_time=timezone.now(), end_time=month_from_now(), tag_id=[], signup_id=[], ): return Event.objects.create( title_fi=name, title_en=f"title_en {name}", isPublished=isPublished, description_fi=f"desc_fi {name}", description_en=f"desc_en {name}", content_fi=f"content_fi {name}", content_en=f"content_en {name}", start_time=start_time, end_time=end_time, location=f"loc {name}", ) def createEventJSON( name="POST1", isPublished=True, start_time=timezone.now(), end_time=month_from_now(), tagId=[], signup_id=[], ): return { "tagId": tagId, "visible": isPublished, "title_fi": f"title_fi {name}", "title_en": f"title_en {name}", "description_fi": f"desc_fi {name}", "description_en": f"desc_en {name}", "content_fi": f"content_fi {name}", "content_en": f"content_en {name}", "start_time": start_time, "end_time": end_time, "location": f"loc {name}", "signup_id": signup_id, }