diff options
| author | Greg Chapple <gregchapple1@gmail.com> | 2014-02-23 18:56:21 +0000 |
|---|---|---|
| committer | Baptiste Mispelon <bmispelon@gmail.com> | 2014-02-23 21:36:25 +0100 |
| commit | b1d10205ce0c4bb355e20bed6258b5264ed06cc5 (patch) | |
| tree | 560ca05be10af88b4fd9d06d0ddf66f9742367e9 /tests/admin_docs/models.py | |
| parent | 27e906971067707a5fd9f910fd33bf0884103b87 (diff) | |
Added tests for django.contrib.admindocs
Refs #22015
Diffstat (limited to 'tests/admin_docs/models.py')
| -rw-r--r-- | tests/admin_docs/models.py | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/tests/admin_docs/models.py b/tests/admin_docs/models.py new file mode 100644 index 0000000000..9b8f388f4e --- /dev/null +++ b/tests/admin_docs/models.py @@ -0,0 +1,52 @@ +""" +Models for testing various aspects of the djang.contrib.admindocs app +""" + +from django.db import models + + +class Company(models.Model): + name = models.CharField(max_length=200) + + +class Group(models.Model): + name = models.CharField(max_length=200) + + +class Family(models.Model): + last_name = models.CharField(max_length=200) + + +class Person(models.Model): + first_name = models.CharField(max_length=200, help_text="The person's first name") + last_name = models.CharField(max_length=200, help_text="The person's last name") + company = models.ForeignKey(Company, help_text="place of work") + family = models.ForeignKey(Family, related_name='+', null=True) + groups = models.ManyToManyField(Group, help_text="has membership") + + def _get_full_name(self): + return "%s %s" % (self.first_name, self.last_name) + + def add_image(self): + pass + + def delete_image(self): + pass + + def save_changes(self): + pass + + def set_status(self): + pass + + def get_full_name(self): + """ + Get the full name of the person + """ + return self._get_full_name() + + def get_status_count(self): + return 0 + + def get_groups_list(self): + return [] |
