summaryrefslogtreecommitdiff
path: root/tests/admin_checks
diff options
context:
space:
mode:
authorRussell Keith-Magee <russell@keith-magee.com>2014-01-20 20:30:29 +0800
committerRussell Keith-Magee <russell@keith-magee.com>2014-01-20 20:30:29 +0800
commit53aa6c6ac1b6534f2e3a159014401b84bf1f70c1 (patch)
tree22a21e76ad6bd1e429b8a1545d466b02fddab75c /tests/admin_checks
parentb0602e935ca8f7fca4d43083a752a6a418bb1e71 (diff)
downloaddjango-53aa6c6ac1b6534f2e3a159014401b84bf1f70c1.tar.gz
Added warning silencers to some noisy tests.
These warnings all emerged as the result of the introduction of the checks framework. Thanks to Anssi Kääriäinen for the report.
Diffstat (limited to 'tests/admin_checks')
-rw-r--r--tests/admin_checks/tests.py23
1 files changed, 14 insertions, 9 deletions
diff --git a/tests/admin_checks/tests.py b/tests/admin_checks/tests.py
index 0f6320430e..934e3f391e 100644
--- a/tests/admin_checks/tests.py
+++ b/tests/admin_checks/tests.py
@@ -1,5 +1,7 @@
from __future__ import unicode_literals
+import warnings
+
from django import forms
from django.contrib import admin
from django.core import checks
@@ -425,12 +427,15 @@ class SystemChecksTestCase(TestCase):
class MyModelAdmin(admin.ModelAdmin):
validator_class = MyValidator
- errors = MyModelAdmin.check(model=Song)
- expected = [
- checks.Error(
- 'error!',
- hint=None,
- obj=MyModelAdmin,
- )
- ]
- self.assertEqual(errors, expected)
+ with warnings.catch_warnings(record=True):
+ warnings.filterwarnings('ignore', module='django.contrib.admin.options')
+ errors = MyModelAdmin.check(model=Song)
+
+ expected = [
+ checks.Error(
+ 'error!',
+ hint=None,
+ obj=MyModelAdmin,
+ )
+ ]
+ self.assertEqual(errors, expected)