|
@@ -1,7 +1,7 @@
|
|
|
# -*- coding: utf-8 -*-
|
|
|
from __future__ import unicode_literals
|
|
|
|
|
|
-from warnings import catch_warnings
|
|
|
+import warnings
|
|
|
|
|
|
from django.forms import *
|
|
|
from django.test import TestCase
|
|
@@ -62,8 +62,9 @@ class FormsRegressionsTestCase(TestCase):
|
|
|
(b'\xd1\x88\xd1\x82.', b'\xd1\x88\xd1\x82.'))
|
|
|
f = ChoiceField(choices=UNITS)
|
|
|
self.assertEqual(f.clean('\u0448\u0442.'), '\u0448\u0442.')
|
|
|
- with catch_warnings(record=True):
|
|
|
+ with warnings.catch_warnings():
|
|
|
# Ignore UnicodeWarning
|
|
|
+ warnings.simplefilter("ignore")
|
|
|
self.assertEqual(f.clean(b'\xd1\x88\xd1\x82.'), '\u0448\u0442.')
|
|
|
|
|
|
# Translated error messages used to be buggy.
|