diff options
author | Russell Keith-Magee <russell@keith-magee.com> | 2014-01-20 20:30:29 +0800 |
---|---|---|
committer | Russell Keith-Magee <russell@keith-magee.com> | 2014-01-20 20:30:29 +0800 |
commit | 53aa6c6ac1b6534f2e3a159014401b84bf1f70c1 (patch) | |
tree | 22a21e76ad6bd1e429b8a1545d466b02fddab75c /tests/admin_checks | |
parent | b0602e935ca8f7fca4d43083a752a6a418bb1e71 (diff) | |
download | django-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.py | 23 |
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) |