summaryrefslogtreecommitdiff
path: root/django/contrib/admin/helpers.py
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2016-09-27 09:56:19 -0400
committerGitHub <noreply@github.com>2016-09-27 09:56:19 -0400
commit6f3c78dbe6f17997aa9d115d041bbb0318061ba7 (patch)
tree9ab8694d08daad6923043e66e33c9e7e8fdb5d23 /django/contrib/admin/helpers.py
parent6709ea4ae91b906742506ac0c42a3a272991001f (diff)
Fixed #27266 -- Allowed using assertFormError()/assertFormsetError() in admin forms and formsets.
Thanks Diego Andrés Sanabria Martín for the report and review.
Diffstat (limited to 'django/contrib/admin/helpers.py')
-rw-r--r--django/contrib/admin/helpers.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/django/contrib/admin/helpers.py b/django/contrib/admin/helpers.py
index 157c90af47..c433f32579 100644
--- a/django/contrib/admin/helpers.py
+++ b/django/contrib/admin/helpers.py
@@ -57,6 +57,14 @@ class AdminForm(object):
)
@property
+ def errors(self):
+ return self.form.errors
+
+ @property
+ def non_field_errors(self):
+ return self.form.non_field_errors
+
+ @property
def media(self):
media = self.form.media
for fs in self:
@@ -304,6 +312,14 @@ class InlineAdminFormSet(object):
})
@property
+ def forms(self):
+ return self.formset.forms
+
+ @property
+ def non_form_errors(self):
+ return self.formset.non_form_errors
+
+ @property
def media(self):
media = self.opts.media + self.formset.media
for fs in self: