From bce8672a850c3337c3c781bebb02a8aacdd616ae Mon Sep 17 00:00:00 2001 From: Arthur Date: Thu, 22 Jun 2023 10:31:28 -0700 Subject: [PATCH] 12589 test fixes --- netbox/utilities/testing/views.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/netbox/utilities/testing/views.py b/netbox/utilities/testing/views.py index d073b8db6..ca3d26564 100644 --- a/netbox/utilities/testing/views.py +++ b/netbox/utilities/testing/views.py @@ -117,9 +117,10 @@ class ViewTestCases: """ @override_settings(EXEMPT_VIEW_PERMISSIONS=['*']) def test_get_object_changelog(self): - url = self._get_url('changelog', self._get_queryset().first()) - response = self.client.get(url) - self.assertHttpStatus(response, 200) + if hasattr(self.model, "to_objectchange"): + url = self._get_url('changelog', self._get_queryset().first()) + response = self.client.get(url) + self.assertHttpStatus(response, 200) class CreateObjectViewTestCase(ModelViewTestCase): """ @@ -168,7 +169,7 @@ class ViewTestCases: self.assertHttpStatus(self.client.post(**request), 302) self.assertEqual(initial_count + 1, self._get_queryset().count()) instance = self._get_queryset().order_by('pk').last() - self.assertInstanceEqual(instance, self.form_data) + self.assertInstanceEqual(instance, self.form_data, exclude=['password']) if hasattr(self.model, "to_objectchange"): # Verify ObjectChange creation