@@ -300,7 +300,7 @@ def test_change_type_create_with_error_return_400(self):
300
300
301
301
self .assertIn (
302
302
'Expected a list of items but got type "int".' ,
303
- _get_error (response , "changes[0] " , "asns" ),
303
+ _get_error (response , "dcim.site " , "asns" ),
304
304
)
305
305
self .assertFalse (site_created .exists ())
306
306
@@ -334,7 +334,7 @@ def test_change_type_update_with_error_return_400(self):
334
334
site_updated = Site .objects .get (id = 20 )
335
335
self .assertIn (
336
336
'Expected a list of items but got type "int".' ,
337
- _get_error (response , "changes[0] " , "asns" )
337
+ _get_error (response , "dcim.site " , "asns" )
338
338
)
339
339
self .assertEqual (site_updated .name , "Site 2" )
340
340
@@ -478,7 +478,7 @@ def test_change_type_create_and_update_with_error_in_one_object_return_400(self)
478
478
479
479
self .assertIn (
480
480
"Related object not found using the provided numeric ID: 3" ,
481
- _get_error (response , "changes[1] " , "device_type" ),
481
+ _get_error (response , "dcim.device " , "device_type" ),
482
482
)
483
483
self .assertFalse (site_created .exists ())
484
484
self .assertFalse (device_created .exists ())
@@ -548,7 +548,7 @@ def test_multiples_create_type_error_in_two_objects_return_400(self):
548
548
549
549
self .assertIn (
550
550
"Related object not found using the provided numeric ID: 3" ,
551
- _get_error (response , "changes[1] " , "device_type" ),
551
+ _get_error (response , "dcim.device " , "device_type" ),
552
552
)
553
553
554
554
self .assertFalse (site_created .exists ())
@@ -587,7 +587,7 @@ def test_change_type_update_with_object_id_not_exist_return_400(self):
587
587
588
588
self .assertIn (
589
589
"dcim.site with id 30 does not exist" ,
590
- _get_error (response , "changes[0] " , "object_id" ),
590
+ _get_error (response , "dcim.site " , "object_id" ),
591
591
)
592
592
self .assertEqual (site_updated .name , "Site 2" )
593
593
@@ -655,7 +655,7 @@ def test_change_type_field_not_provided_return_400(
655
655
656
656
self .assertIn (
657
657
"Unsupported change type ''" ,
658
- _get_error (response , "changes[0] " , "change_type" ),
658
+ _get_error (response , "dcim.site " , "change_type" ),
659
659
)
660
660
661
661
def test_change_set_id_field_and_change_set_not_provided_return_400 (self ):
@@ -720,7 +720,7 @@ def test_change_type_and_object_type_provided_return_400(
720
720
721
721
self .assertIn (
722
722
"Unsupported change type 'None'" ,
723
- _get_error (response , "changes[0] " , "change_type" ),
723
+ _get_error (response , "__all__ " , "change_type" ),
724
724
)
725
725
# self.assertEqual(
726
726
# response.json().get("errors")[0].get("change_type"),
@@ -992,7 +992,7 @@ def test_create_prefix_with_unknown_site_fails(self):
992
992
response = self .send_request (payload , status_code = status .HTTP_400_BAD_REQUEST )
993
993
self .assertIn (
994
994
'Please select a site.' ,
995
- _get_error (response , "changes[0] " , "scope" ),
995
+ _get_error (response , "ipam.prefix " , "scope" ),
996
996
)
997
997
self .assertFalse (Prefix .objects .filter (prefix = "192.168.0.0/24" ).exists ())
998
998
0 commit comments