tests: add more api error checks
This commit is contained in:
parent
c33754433f
commit
3b82689ba8
|
@ -84,12 +84,10 @@ class MeetingDatetimes(GenericAPIView):
|
|||
else:
|
||||
meeting_type = MeetingType.objects.get(slug=meeting_identifier,
|
||||
agenda__slug=agenda_identifier)
|
||||
except MeetingType.DoesNotExist:
|
||||
except (ValueError, MeetingType.DoesNotExist):
|
||||
raise Http404()
|
||||
|
||||
agenda = meeting_type.agenda
|
||||
if agenda.kind != 'meetings':
|
||||
raise APIException('not a meetings agenda')
|
||||
|
||||
now_datetime = now()
|
||||
min_datetime = now() + datetime.timedelta(days=agenda.minimal_booking_delay)
|
||||
|
|
|
@ -187,6 +187,8 @@ def test_booking_api(app, some_data, user):
|
|||
assert Booking.objects.count() == 2
|
||||
assert Booking.objects.filter(event__agenda=agenda).count() == 2
|
||||
|
||||
resp = app.post('/api/agenda/foobar/fillslot/%s/' % event.id, status=404)
|
||||
|
||||
def test_booking_api_meeting(app, meetings_agenda, user):
|
||||
agenda_id = meetings_agenda.id
|
||||
meeting_type = MeetingType.objects.get(agenda=meetings_agenda)
|
||||
|
|
Loading…
Reference in New Issue