summaryrefslogtreecommitdiff
path: root/tests/modeltests/m2m_recursive/models.py
diff options
context:
space:
mode:
authorJoseph Kocherhans <joseph@jkocherhans.com>2006-06-06 01:21:49 +0000
committerJoseph Kocherhans <joseph@jkocherhans.com>2006-06-06 01:21:49 +0000
commite976ed1f7910fad03704f88853c5c5b36cbab134 (patch)
treec4c8d32d4298f64ad9ce8e7813084c2f45a9dc40 /tests/modeltests/m2m_recursive/models.py
parent0c341d780ebcde0e81c81eda07e2db3aaa92549b (diff)
multi-auth: Merged to [3085]
git-svn-id: http://code.djangoproject.com/svn/django/branches/multi-auth@3086 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'tests/modeltests/m2m_recursive/models.py')
-rw-r--r--tests/modeltests/m2m_recursive/models.py50
1 files changed, 25 insertions, 25 deletions
diff --git a/tests/modeltests/m2m_recursive/models.py b/tests/modeltests/m2m_recursive/models.py
index 877a41fd14..c109b9cc2c 100644
--- a/tests/modeltests/m2m_recursive/models.py
+++ b/tests/modeltests/m2m_recursive/models.py
@@ -19,7 +19,7 @@ class Person(models.Model):
friends = models.ManyToManyField('self')
idols = models.ManyToManyField('self', symmetrical=False, related_name='stalkers')
- def __repr__(self):
+ def __str__(self):
return self.name
API_TESTS = """
@@ -41,37 +41,37 @@ API_TESTS = """
# Who is friends with Anne?
>>> a.friends.all()
-[Bill, Chuck, David]
+[<Person: Bill>, <Person: Chuck>, <Person: David>]
# Who is friends with Bill?
>>> b.friends.all()
-[Anne]
+[<Person: Anne>]
# Who is friends with Chuck?
>>> c.friends.all()
-[Anne, David]
+[<Person: Anne>, <Person: David>]
# Who is friends with David?
>>> d.friends.all()
-[Anne, Chuck]
+[<Person: Anne>, <Person: Chuck>]
# Bill is already friends with Anne - add Anne again, but in the reverse direction
>>> b.friends.add(a)
# Who is friends with Anne?
>>> a.friends.all()
-[Bill, Chuck, David]
+[<Person: Bill>, <Person: Chuck>, <Person: David>]
# Who is friends with Bill?
>>> b.friends.all()
-[Anne]
+[<Person: Anne>]
# Remove Anne from Bill's friends
>>> b.friends.remove(a)
# Who is friends with Anne?
>>> a.friends.all()
-[Chuck, David]
+[<Person: Chuck>, <Person: David>]
# Who is friends with Bill?
>>> b.friends.all()
@@ -87,11 +87,11 @@ API_TESTS = """
# Reverse relationships should also be gone
# Who is friends with Chuck?
>>> c.friends.all()
-[David]
+[<Person: David>]
# Who is friends with David?
>>> d.friends.all()
-[Chuck]
+[<Person: Chuck>]
# Add some idols in the direction of field definition
@@ -106,27 +106,27 @@ API_TESTS = """
# Who are Anne's idols?
>>> a.idols.all()
-[Bill, Chuck, David]
+[<Person: Bill>, <Person: Chuck>, <Person: David>]
# Who is stalking Anne?
>>> a.stalkers.all()
-[Bill]
+[<Person: Bill>]
# Who are Bill's idols?
>>> b.idols.all()
-[Anne]
+[<Person: Anne>]
# Who is stalking Bill?
>>> b.stalkers.all()
-[Anne]
+[<Person: Anne>]
# Who are Chuck's idols?
>>> c.idols.all()
-[David]
+[<Person: David>]
# Who is stalking Chuck?
>>> c.stalkers.all()
-[Anne]
+[<Person: Anne>]
# Who are David's idols?
>>> d.idols.all()
@@ -134,40 +134,40 @@ API_TESTS = """
# Who is stalking David
>>> d.stalkers.all()
-[Anne, Chuck]
+[<Person: Anne>, <Person: Chuck>]
# Bill is already being stalked by Anne - add Anne again, but in the reverse direction
>>> b.stalkers.add(a)
# Who are Anne's idols?
>>> a.idols.all()
-[Bill, Chuck, David]
+[<Person: Bill>, <Person: Chuck>, <Person: David>]
# Who is stalking Anne?
-[Bill]
+[<Person: Bill>]
# Who are Bill's idols
>>> b.idols.all()
-[Anne]
+[<Person: Anne>]
# Who is stalking Bill?
>>> b.stalkers.all()
-[Anne]
+[<Person: Anne>]
# Remove Anne from Bill's list of stalkers
>>> b.stalkers.remove(a)
# Who are Anne's idols?
>>> a.idols.all()
-[Chuck, David]
+[<Person: Chuck>, <Person: David>]
# Who is stalking Anne?
>>> a.stalkers.all()
-[Bill]
+[<Person: Bill>]
# Who are Bill's idols?
>>> b.idols.all()
-[Anne]
+[<Person: Anne>]
# Who is stalking Bill?
>>> b.stalkers.all()
@@ -187,6 +187,6 @@ API_TESTS = """
# Who is friends with David?
>>> d.stalkers.all()
-[Chuck]
+[<Person: Chuck>]
"""