diff options
Diffstat (limited to 'tests/forms_tests/widget_tests/test_render_deprecation.py')
| -rw-r--r-- | tests/forms_tests/widget_tests/test_render_deprecation.py | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/tests/forms_tests/widget_tests/test_render_deprecation.py b/tests/forms_tests/widget_tests/test_render_deprecation.py deleted file mode 100644 index 4059f043e3..0000000000 --- a/tests/forms_tests/widget_tests/test_render_deprecation.py +++ /dev/null @@ -1,35 +0,0 @@ -from django import forms -from django.test import SimpleTestCase -from django.utils.deprecation import RemovedInDjango21Warning - - -class RenderDeprecationTests(SimpleTestCase): - def test_custom_widget_renderer_warning(self): - class CustomWidget1(forms.TextInput): - def render(self, name, value, attrs=None, renderer=None): - return super().render(name, value, attrs, renderer) - - class CustomWidget2(forms.TextInput): - def render(self, *args, **kwargs): - return super().render(*args, **kwargs) - - class CustomWidget3(forms.TextInput): - def render(self, name, value, attrs=None): - return super().render(name, value, attrs) - - class MyForm(forms.Form): - foo = forms.CharField(widget=CustomWidget1) - bar = forms.CharField(widget=CustomWidget2) - baz = forms.CharField(widget=CustomWidget3) - - form = MyForm() - str(form['foo']) # No warning. - str(form['bar']) # No warning. - msg = ( - "Add the `renderer` argument to the render() method of <class " - "'forms_tests.widget_tests.test_render_deprecation" - ".RenderDeprecationTests.test_custom_widget_renderer_warning.<locals>" - ".CustomWidget3'>. It will be mandatory in Django 2.1." - ) - with self.assertRaisesMessage(RemovedInDjango21Warning, msg): - str(form['baz']) |
