From 473306a6589697d2c977373207254d89dea2133f Mon Sep 17 00:00:00 2001 From: Adrian Holovaty Date: Tue, 20 Sep 2005 01:12:24 +0000 Subject: [PATCH] Added unit test to one_to_one model that confirms #527 git-svn-id: http://code.djangoproject.com/svn/django/trunk@648 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- tests/testapp/models/one_to_one.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/testapp/models/one_to_one.py b/tests/testapp/models/one_to_one.py index 51b3efe733..7c1d669566 100644 --- a/tests/testapp/models/one_to_one.py +++ b/tests/testapp/models/one_to_one.py @@ -23,6 +23,13 @@ class Restaurant(meta.Model): def __repr__(self): return "%s the restaurant" % self.get_place().name +class Waiter(meta.Model): + restaurant = meta.ForeignKey(Restaurant) + name = meta.CharField(maxlength=50) + + def __repr__(self): + return "%s the waiter at %s" % (self.name, self.get_restaurant()) + API_TESTS = """ # Create a couple of Places. >>> p1 = places.Place(name='Demon Dogs', address='944 W. Fullerton') @@ -61,4 +68,10 @@ RestaurantDoesNotExist: Restaurant does not exist for {'place__id__exact': ...} Demon Dogs the restaurant >>> restaurants.get_object(pk=1) Demon Dogs the restaurant + +# Add a Waiter to the Restaurant. +>>> w = r.add_waiter(name='Joe') +>>> w.save() +>>> w +Joe the waiter at Demon Dogs the restaurant """