summaryrefslogtreecommitdiff
path: root/tests/regressiontests/admin_registration/models.py
diff options
context:
space:
mode:
authorRussell Keith-Magee <russell@keith-magee.com>2010-09-27 15:26:57 +0000
committerRussell Keith-Magee <russell@keith-magee.com>2010-09-27 15:26:57 +0000
commit6ee04e0f97b95c19c8b8cbb80c029f7d55df76c3 (patch)
tree21d502e3ba956dfbb9d07bbc0ed3308a0aa59953 /tests/regressiontests/admin_registration/models.py
parent3a66f15a68c589de07251f3de6e155ddf0422af2 (diff)
[1.2.X] Migrated admin_registration doctests. Thanks to Sebastian Hillig.
Backport of r13882 from trunk. git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.2.X@13902 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'tests/regressiontests/admin_registration/models.py')
-rw-r--r--tests/regressiontests/admin_registration/models.py53
1 files changed, 0 insertions, 53 deletions
diff --git a/tests/regressiontests/admin_registration/models.py b/tests/regressiontests/admin_registration/models.py
index 35cf8afce8..4a2d4e9614 100644
--- a/tests/regressiontests/admin_registration/models.py
+++ b/tests/regressiontests/admin_registration/models.py
@@ -3,62 +3,9 @@ Tests for various ways of registering models with the admin site.
"""
from django.db import models
-from django.contrib import admin
class Person(models.Model):
name = models.CharField(max_length=200)
class Place(models.Model):
name = models.CharField(max_length=200)
-
-__test__ = {'API_TESTS':"""
-
-
-# Bare registration
->>> site = admin.AdminSite()
->>> site.register(Person)
->>> site._registry[Person]
-<django.contrib.admin.options.ModelAdmin object at ...>
-
-# Registration with a ModelAdmin
->>> site = admin.AdminSite()
->>> class NameAdmin(admin.ModelAdmin):
-... list_display = ['name']
-... save_on_top = True
-
->>> site.register(Person, NameAdmin)
->>> site._registry[Person]
-<regressiontests.admin_registration.models.NameAdmin object at ...>
-
-# You can't register the same model twice
->>> site.register(Person)
-Traceback (most recent call last):
- ...
-AlreadyRegistered: The model Person is already registered
-
-# Registration using **options
->>> site = admin.AdminSite()
->>> site.register(Person, search_fields=['name'])
->>> site._registry[Person].search_fields
-['name']
-
-# With both admin_class and **options the **options override the fields in
-# the admin class.
->>> site = admin.AdminSite()
->>> site.register(Person, NameAdmin, search_fields=["name"], list_display=['__str__'])
->>> site._registry[Person].search_fields
-['name']
->>> site._registry[Person].list_display
-['action_checkbox', '__str__']
->>> site._registry[Person].save_on_top
-True
-
-# You can also register iterables instead of single classes -- a nice shortcut
->>> site = admin.AdminSite()
->>> site.register([Person, Place], search_fields=['name'])
->>> site._registry[Person]
-<django.contrib.admin.sites.PersonAdmin object at ...>
->>> site._registry[Place]
-<django.contrib.admin.sites.PlaceAdmin object at ...>
-
-"""}