More test data
All checks were successful
buildbot/django-dav-events--test Build done.

This commit is contained in:
2023-05-17 12:04:32 +02:00
parent 1bf1c1a9b7
commit 5edec18ea9
2 changed files with 95 additions and 10 deletions

View File

@@ -130,15 +130,20 @@ class Command(BaseCommand):
if data_vars: if data_vars:
data_set = self._substitute_data_vars(data_set, data_vars) data_set = self._substitute_data_vars(data_set, data_vars)
if 'first_day_from_today' in data_set: for date_key in ('first_day', 'last_day', 'alt_first_day', 'alt_last_day', 'deadline'):
data_set['first_day'] = datetime.date.today() + datetime.timedelta(data_set['first_day_from_today']) k = '{}_from_today'.format(date_key)
del data_set['first_day_from_today'] if k in data_set:
if 'last_day_from_today' in data_set: d = datetime.date.today() + datetime.timedelta(data_set[k])
data_set['last_day'] = datetime.date.today() + datetime.timedelta(data_set['last_day_from_today']) data_set[date_key] = d
del data_set['last_day_from_today'] del data_set[k]
if 'deadline_from_today' in data_set: if 'pre_meeting_1_from_today' in data_set:
data_set['deadline'] = datetime.date.today() + datetime.timedelta(data_set['deadline_from_today']) day = datetime.date.today() + datetime.timedelta(data_set['pre_meeting_1_from_today'])
del data_set['deadline_from_today'] data_set['pre_meeting_1'] = datetime.datetime.combine(day, datetime.time(19, 30))
del data_set['pre_meeting_1_from_today']
if 'pre_meeting_2_from_today' in data_set:
day = datetime.date.today() + datetime.timedelta(data_set['pre_meeting_2_from_today'])
data_set['pre_meeting_2'] = datetime.datetime.combine(day, datetime.time(19, 30))
del data_set['pre_meeting_2_from_today']
status_updates = [] status_updates = []
if 'status_updates' in data_set: if 'status_updates' in data_set:

View File

@@ -83,6 +83,11 @@
"sport": "W", "sport": "W",
"level": "beginner", "level": "beginner",
"country": "DE", "country": "DE",
"terrain": "submountains",
"location": "Pfälzerwald",
"transport": "public",
"meeting_point": "hbf",
"meeting_time": "08:00:00",
"trainer_firstname": "Distanztrainer", "trainer_firstname": "Distanztrainer",
"trainer_familyname": "für Wanderungen", "trainer_familyname": "für Wanderungen",
"trainer_email": "{TRAINER_WEIT}", "trainer_email": "{TRAINER_WEIT}",
@@ -182,12 +187,19 @@
"status_updates": ["submitted", "accepted", "published"] "status_updates": ["submitted", "accepted", "published"]
}, },
{ {
"title": "Geführte Familien Bergtour", "title": "Geführte Familien-Bergtour",
"description": "TEST!", "description": "TEST!",
"mode": "guided", "mode": "guided",
"sport": "B", "sport": "B",
"level": "family", "level": "family",
"country": "AT", "country": "AT",
"location": "Wilder Kaiser",
"meeting_point": "OTHER",
"meeting_point_other": "Parkplatz Wochenbrunner Alm",
"meeting_time": "07:30:00",
"transport": "self",
"accommodation": "hut",
"meals": "vp",
"min_participants": 2, "min_participants": 2,
"max_participants": 4, "max_participants": 4,
"registration_required": true, "registration_required": true,
@@ -197,7 +209,75 @@
"trainer_email": "{TRAINER_HOCH}", "trainer_email": "{TRAINER_HOCH}",
"first_day_from_today": 4, "first_day_from_today": 4,
"last_day_from_today": 6, "last_day_from_today": 6,
"pre_meeting_1_from_today": 3,
"status_updates": ["submitted", "accepted", "published"] "status_updates": ["submitted", "accepted", "published"]
},
{
"title": "Begleitete Hochtour",
"description": "TEST!",
"mode": "supervised",
"sport": "B",
"level": "advanced",
"country": "CH",
"location": "Wallis",
"min_participants": 2,
"max_participants": 2,
"registration_required": true,
"deadline_from_today": 0,
"trainer_firstname": "Höhentrainer",
"trainer_familyname": "für Bergsteigen",
"trainer_email": "{TRAINER_HOCH}",
"first_day_from_today": 6,
"alt_first_day_from_today": 8,
"last_day_from_today": 7,
"alt_last_day_from_today": 9,
"pre_meeting_1_from_today": 5,
"status_updates": ["submitted", "accepted", "published"]
},
{
"title": "Familienklettertour",
"description": "TEST!",
"mode": "joint",
"sport": "K",
"level": "family",
"country": "DE",
"location": "Battert",
"registration_required": true,
"trainer_firstname": "Höhentrainer",
"trainer_familyname": "für Klettern",
"trainer_email": "{TRAINER_HOCH}",
"first_day_from_today": 5,
"status_updates": ["submitted", "accepted", "published"]
},
{
"title": "Skikurs",
"description": "TEST!",
"mode": "training",
"sport": "S",
"level": "advanced",
"country": "DE",
"location": "Mehliskopf",
"registration_required": true,
"trainer_firstname": "Distanztrainer",
"trainer_familyname": "für Ski",
"trainer_email": "{TRAINER_WEIT}",
"first_day_from_today": -10,
"status_updates": ["submitted", "accepted", "published"]
},
{
"title": "Skikurs",
"description": "TEST!",
"mode": "training",
"sport": "S",
"level": "advanced",
"country": "DE",
"location": "Mehliskopf",
"registration_required": true,
"trainer_firstname": "Distanztrainer",
"trainer_familyname": "für Ski",
"trainer_email": "{TRAINER_WEIT}",
"first_day_from_today": 10,
"status_updates": ["submitted", "accepted", "published", "canceled"]
} }
] ]
} }