Silenced DeprecationWarning caused by testing deprecated DjangoTestRunner

git-svn-id: http://code.djangoproject.com/svn/django/trunk@15997 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Russell Keith-Magee 2011-04-02 13:26:39 +00:00
parent 4749159d48
commit 32517041bd
1 changed files with 10 additions and 0 deletions

View File

@ -2,12 +2,22 @@
Tests for django test runner Tests for django test runner
""" """
import StringIO import StringIO
import warnings
from django.core.exceptions import ImproperlyConfigured from django.core.exceptions import ImproperlyConfigured
from django.test import simple from django.test import simple
from django.test.utils import get_warnings_state, restore_warnings_state
from django.utils import unittest from django.utils import unittest
class DjangoTestRunnerTests(unittest.TestCase): class DjangoTestRunnerTests(unittest.TestCase):
def setUp(self):
self._warnings_state = get_warnings_state()
warnings.filterwarnings('ignore', category=DeprecationWarning,
module='django.test.simple')
def tearDown(self):
restore_warnings_state(self._warnings_state)
def test_failfast(self): def test_failfast(self):
class MockTestOne(unittest.TestCase): class MockTestOne(unittest.TestCase):