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:
data_set = self._substitute_data_vars(data_set, data_vars)
if 'first_day_from_today' in data_set:
data_set['first_day'] = datetime.date.today() + datetime.timedelta(data_set['first_day_from_today'])
del data_set['first_day_from_today']
if 'last_day_from_today' in data_set:
data_set['last_day'] = datetime.date.today() + datetime.timedelta(data_set['last_day_from_today'])
del data_set['last_day_from_today']
if 'deadline_from_today' in data_set:
data_set['deadline'] = datetime.date.today() + datetime.timedelta(data_set['deadline_from_today'])
del data_set['deadline_from_today']
for date_key in ('first_day', 'last_day', 'alt_first_day', 'alt_last_day', 'deadline'):
k = '{}_from_today'.format(date_key)
if k in data_set:
d = datetime.date.today() + datetime.timedelta(data_set[k])
data_set[date_key] = d
del data_set[k]
if 'pre_meeting_1_from_today' in data_set:
day = datetime.date.today() + datetime.timedelta(data_set['pre_meeting_1_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 = []
if 'status_updates' in data_set:

View File

@@ -83,6 +83,11 @@
"sport": "W",
"level": "beginner",
"country": "DE",
"terrain": "submountains",
"location": "Pfälzerwald",
"transport": "public",
"meeting_point": "hbf",
"meeting_time": "08:00:00",
"trainer_firstname": "Distanztrainer",
"trainer_familyname": "für Wanderungen",
"trainer_email": "{TRAINER_WEIT}",
@@ -182,12 +187,19 @@
"status_updates": ["submitted", "accepted", "published"]
},
{
"title": "Geführte Familien Bergtour",
"title": "Geführte Familien-Bergtour",
"description": "TEST!",
"mode": "guided",
"sport": "B",
"level": "family",
"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,
"max_participants": 4,
"registration_required": true,
@@ -197,7 +209,75 @@
"trainer_email": "{TRAINER_HOCH}",
"first_day_from_today": 4,
"last_day_from_today": 6,
"pre_meeting_1_from_today": 3,
"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"]
}
]
}