diff options
| author | Ramiro Morales <cramm0@gmail.com> | 2012-12-24 16:17:16 -0300 |
|---|---|---|
| committer | Ramiro Morales <cramm0@gmail.com> | 2012-12-24 18:13:38 -0300 |
| commit | 3b32e5cc2d4b6db22148cd7e51cdb735aeb25b13 (patch) | |
| tree | 6ac4049dd2a72bb76ceda6ba5d69d2a7e30c59fd /tests/regressiontests/admin_views/admin.py | |
| parent | 3ad34c231bb6e13c29dd268f9557a9cb241280fa (diff) | |
[1.5.x] Expanded tests added when fixing #14529.
To make sure changes in 35d1cd0 don't break anything. Refs #19505.
ad769efa85e0296033572315025fed9fa9aefade from master.
Diffstat (limited to 'tests/regressiontests/admin_views/admin.py')
| -rw-r--r-- | tests/regressiontests/admin_views/admin.py | 44 |
1 files changed, 38 insertions, 6 deletions
diff --git a/tests/regressiontests/admin_views/admin.py b/tests/regressiontests/admin_views/admin.py index 1e4e9b5c75..435883e637 100644 --- a/tests/regressiontests/admin_views/admin.py +++ b/tests/regressiontests/admin_views/admin.py @@ -27,7 +27,8 @@ from .models import (Article, Chapter, Account, Media, Child, Parent, Picture, Album, Question, Answer, ComplexSortedPerson, PrePopulatedPostLargeSlug, AdminOrderedField, AdminOrderedModelMethod, AdminOrderedAdminMethod, AdminOrderedCallable, Report, Color2, UnorderedObject, MainPrepopulated, - RelatedPrepopulated, UndeletableObject, UserMessenger, Simple, Choice) + RelatedPrepopulated, UndeletableObject, UserMessenger, Simple, Choice, + ShortMessage, Telegram) def callable_year(dt_value): @@ -439,25 +440,54 @@ class FoodDeliveryAdmin(admin.ModelAdmin): list_editable = ('driver', 'restaurant') +class CoverLetterAdmin(admin.ModelAdmin): + """ + A ModelAdmin with a custom queryset() method that uses defer(), to test + verbose_name display in messages shown after adding/editing CoverLetter + instances. + Note that the CoverLetter model defines a __unicode__ method. + For testing fix for ticket #14529. + """ + + def queryset(self, request): + return super(CoverLetterAdmin, self).queryset(request).defer('date_written') + + class PaperAdmin(admin.ModelAdmin): """ A ModelAdmin with a custom queryset() method that uses only(), to test - verbose_name display in messages shown after adding Paper instances. + verbose_name display in messages shown after adding/editing Paper + instances. + For testing fix for ticket #14529. """ def queryset(self, request): return super(PaperAdmin, self).queryset(request).only('title') -class CoverLetterAdmin(admin.ModelAdmin): +class ShortMessageAdmin(admin.ModelAdmin): + """ + A ModelAdmin with a custom queryset() method that uses defer(), to test + verbose_name display in messages shown after adding/editing ShortMessage + instances. + For testing fix for ticket #14529. + """ + + def queryset(self, request): + return super(ShortMessageAdmin, self).queryset(request).defer('timestamp') + + +class TelegramAdmin(admin.ModelAdmin): """ A ModelAdmin with a custom queryset() method that uses only(), to test - verbose_name display in messages shown after adding CoverLetter instances. - Note that the CoverLetter model defines a __unicode__ method. + verbose_name display in messages shown after adding/editing Telegram + instances. + Note that the Telegram model defines a __unicode__ method. + For testing fix for ticket #14529. """ def queryset(self, request): - return super(CoverLetterAdmin, self).queryset(request).defer('date_written') + return super(TelegramAdmin, self).queryset(request).only('title') class StoryForm(forms.ModelForm): @@ -665,6 +695,8 @@ site.register(FoodDelivery, FoodDeliveryAdmin) site.register(RowLevelChangePermissionModel, RowLevelChangePermissionModelAdmin) site.register(Paper, PaperAdmin) site.register(CoverLetter, CoverLetterAdmin) +site.register(ShortMessage, ShortMessageAdmin) +site.register(Telegram, TelegramAdmin) site.register(Story, StoryAdmin) site.register(OtherStory, OtherStoryAdmin) site.register(Report, ReportAdmin) |
