Django

Code

Changeset 8178

Show
Ignore:
Timestamp:
08/01/08 15:12:18 (5 months ago)
Author:
brosner
Message:

Fixed #8067 -- Replaced dict literals in the model_formsets tests with sorted lists of tuples to ensure compatibilty on different implementations of Python. Thanks Leo Soto for the patch.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/tests/modeltests/model_formsets/models.py

    r8097 r8178  
    11from django.db import models 
     2 
     3try: 
     4    sorted 
     5except NameError: 
     6    from django.utils.itercompat import sorted 
    27 
    38class Author(models.Model): 
     
    213218>>> AuthorFormSet = modelformset_factory(Author, max_num=2) 
    214219>>> formset = AuthorFormSet(queryset=qs) 
    215 >>> formset.initial 
    216 [{'id': 1, 'name': u'Charles Baudelaire'}, {'id': 3, 'name': u'Paul Verlaine'}
     220>>> [sorted(x.items()) for x in formset.initial] 
     221[[('id', 1), ('name', u'Charles Baudelaire')], [('id', 3), ('name', u'Paul Verlaine')]
    217222 
    218223>>> AuthorFormSet = modelformset_factory(Author, max_num=3) 
    219224>>> formset = AuthorFormSet(queryset=qs) 
    220 >>> formset.initial 
    221 [{'id': 1, 'name': u'Charles Baudelaire'}, {'id': 3, 'name': u'Paul Verlaine'}, {'id': 2, 'name': u'Walt Whitman'}] 
     225>>> [sorted(x.items()) for x in formset.initial] 
     226[[('id', 1), ('name', u'Charles Baudelaire')], [('id', 3), ('name', u'Paul Verlaine')], [('id', 2), ('name', u'Walt Whitman')]] 
     227 
    222228 
    223229# Inline Formsets ############################################################