From c33aeaa082b2f821db0b87afbd01f5e0144b9aa4 Mon Sep 17 00:00:00 2001 From: Jacob Kaplan-Moss Date: Wed, 27 Aug 2008 20:53:02 +0000 Subject: FIxed #8156: `UploadedFile.__repr__` now returns a string, a good `__repr__` should. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8636 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- tests/regressiontests/file_storage/tests.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'tests') diff --git a/tests/regressiontests/file_storage/tests.py b/tests/regressiontests/file_storage/tests.py index a2b6baa07b..3f059c7f3c 100644 --- a/tests/regressiontests/file_storage/tests.py +++ b/tests/regressiontests/file_storage/tests.py @@ -1,3 +1,4 @@ +# coding: utf-8 """ Tests for the file storage mechanism @@ -72,6 +73,14 @@ u'custom_storage.2' # Cleanup the temp dir >>> os.rmdir(temp_dir) + +# Regression test for #8156: files with unicode names I can't quite figure out the +# encoding situation between doctest and this file, but the actual repr doesn't +# matter; it just shouldn't return a unicode object. +>>> from django.core.files.uploadedfile import UploadedFile +>>> uf = UploadedFile(name=u'¿Cómo?',content_type='text') +>>> uf.__repr__() +'' """ # Tests for a race condition on file saving (#4948). -- cgit v1.3