diff options
Diffstat (limited to 'tests/forms_tests/widget_tests/test_timeinput.py')
| -rw-r--r-- | tests/forms_tests/widget_tests/test_timeinput.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/forms_tests/widget_tests/test_timeinput.py b/tests/forms_tests/widget_tests/test_timeinput.py index 96fb04e24c..1b63eeddc0 100644 --- a/tests/forms_tests/widget_tests/test_timeinput.py +++ b/tests/forms_tests/widget_tests/test_timeinput.py @@ -1,4 +1,9 @@ +# -*- encoding: utf-8 -*- +from __future__ import unicode_literals + +import sys from datetime import time +from unittest import skipIf from django.forms import TimeInput from django.test import override_settings @@ -43,6 +48,12 @@ class TimeInputTest(WidgetTest): widget = TimeInput(format='%H:%M', attrs={'type': 'time'}) self.check_html(widget, 'time', t, html='<input type="time" name="time" value="12:51" />') + # Test fails on Windows due to http://bugs.python.org/issue8304#msg222667 + @skipIf(sys.platform.startswith('win'), 'Fails with UnicodeEncodeError error on Windows.') + def test_non_ascii_format(self): + widget = TimeInput(format='τ-%H:%M') + self.check_html(widget, 'time', time(10, 10), '<input type="text" name="time" value="\u03c4-10:10" />') + @override_settings(USE_L10N=True) @translation.override('de-at') def test_l10n(self): |
