Просмотр исходного кода

Extend test_bulk_create_objects() to inspect created objects

Jeremy Stretch 5 лет назад
Родитель
Сommit
7a858cea23
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      netbox/utilities/testing/api.py

+ 3 - 0
netbox/utilities/testing/api.py

@@ -199,7 +199,10 @@ class APIViewTestCases:
             initial_count = self.model.objects.count()
             response = self.client.post(self._get_list_url(), self.create_data, format='json', **self.header)
             self.assertHttpStatus(response, status.HTTP_201_CREATED)
+            self.assertEqual(len(response.data), len(self.create_data))
             self.assertEqual(self.model.objects.count(), initial_count + len(self.create_data))
+            for i, obj in enumerate(response.data):
+                self.assertInstanceEqual(self.model.objects.get(pk=obj['id']), self.create_data[i], api=True)
 
     class UpdateObjectViewTestCase(APITestCase):
         update_data = {}