Ejemplo n.º 1
0
 def test_delete_reservation_detail_return_item(self):
     """Тест - валидность ответа удаления информации о бронирования {id} """
     for id_num in range(10, 100, 1):
         resp = self.client.delete(
             reverse('reservation:reservation-detail', args=[
                 id_num,
             ]))
         try:
             item = Reservation.objects.get(id=id_num)
             serializer = ReservationSerializer(item, many=False)
         except Reservation.DoesNotExist:
             self.assertTrue(True)
         else:
             self.assertEqual(resp.data, serializer.data)
Ejemplo n.º 2
0
 def test_post_create_invalid_reservation_return_item(self):
     """Тест создания бронирования по невалидному запросу"""
     resp = self.client.post(
         reverse('reservation:reservation-create'),
         data=json.dumps(invalid_request),
         content_type='application/json',
     )
     try:
         item = Reservation.objects.get(id=1)
         serializer = ReservationSerializer(item, many=False)
     except Reservation.DoesNotExist:
         self.assertTrue(True)
     else:
         self.assertEqual(resp.data, serializer.data)
Ejemplo n.º 3
0
 def test_get_reservation_list_return_all_items(self):
     """Тест - валидность получения полного списка бронирований"""
     resp = self.client.get(reverse('reservation:reservation-list'))
     items = Reservation.objects.all()
     serializer = ReservationSerializer(items, many=True)
     self.assertEqual(resp.data, serializer.data)