tests: add test with exception completely covering opening hours of a desk of a virtual agenda (#43185)
This commit is contained in:
parent
7973059dcb
commit
b2f4df2722
|
@ -2280,7 +2280,7 @@ def test_agenda_meeting_api_exception(app, meetings_agenda, user):
|
|||
resp2 = app.get('/api/agenda/meetings/%s/datetimes/' % meeting_type.id)
|
||||
assert len(resp.json['data']) == len(resp2.json['data']) + 6
|
||||
|
||||
# cover completely
|
||||
# cover completely to test limit condition in get_all_slots()
|
||||
full_coverage = TimePeriodException.objects.create(
|
||||
desk=excp1.desk,
|
||||
start_datetime=make_aware(datetime.datetime(2017, 1, 1, 0, 0)),
|
||||
|
@ -2668,6 +2668,16 @@ def test_virtual_agendas_meetings_datetimes_api(app, virtual_meetings_agenda):
|
|||
resp = app.get(api_url)
|
||||
assert len(resp.json['data']) == 144
|
||||
|
||||
# cover completely to test limit condition in get_all_slots()
|
||||
full_coverage = TimePeriodException.objects.create(
|
||||
desk=default_desk,
|
||||
start_datetime=make_aware(datetime.datetime(2017, 1, 1, 0, 0)),
|
||||
end_datetime=make_aware(datetime.datetime(2018, 1, 1, 0, 0)),
|
||||
)
|
||||
resp = app.get(api_url)
|
||||
assert len(resp.json['data']) == 0
|
||||
full_coverage.delete()
|
||||
|
||||
virtual_meetings_agenda.minimal_booking_delay = 7
|
||||
virtual_meetings_agenda.maximal_booking_delay = 28
|
||||
virtual_meetings_agenda.save()
|
||||
|
|
Loading…
Reference in New Issue