Django

Code

Changeset 5343

Show
Ignore:
Timestamp:
05/25/07 05:36:14 (1 year ago)
Author:
mtredinnick
Message:

unicode: Fixed a dubious test construct.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/branches/unicode/tests/regressiontests/templates/tests.py

    r5230 r5343  
    7070        return "OtherClass.method" 
    7171 
    72 class UnicodeInStrClass: 
    73     "Class whose __str__ returns a Unicode object.
     72class UTF8Class: 
     73    "Class whose __str__ returns non-ASCII data
    7474    def __str__(self): 
    75         return u'ŠĐĆŜćşšđ' 
     75        return u'ŠĐĆŜćşšđ'.encode('utf-8') 
    7676 
    7777class Templates(unittest.TestCase): 
     
    224224            # Make sure that any unicode strings are converted to bytestrings 
    225225            # in the final output. 
    226             'filter-syntax18': (r'{{ var }}', {'var': UnicodeInStrClass()}, '\xc5\xa0\xc4\x90\xc4\x86\xc5\xbd\xc4\x87\xc5\xbe\xc5\xa1\xc4\x91'), 
     226            'filter-syntax18': (r'{{ var }}', {'var': UTF8Class()}, '\xc5\xa0\xc4\x90\xc4\x86\xc5\xbd\xc4\x87\xc5\xbe\xc5\xa1\xc4\x91'), 
    227227 
    228228            ### COMMENT SYNTAX ########################################################