Files
web2.0-backend/webapp/tests/event_fixture.py
T
Aarni Halinen 6e74548206 Fix tests
2022-08-06 17:46:27 +03:00

50 lines
1.3 KiB
Python

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,
}