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
This commit is contained in:
parent
e7982bb5b0
commit
473306a658
|
@ -23,6 +23,13 @@ class Restaurant(meta.Model):
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return "%s the restaurant" % self.get_place().name
|
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 = """
|
API_TESTS = """
|
||||||
# Create a couple of Places.
|
# Create a couple of Places.
|
||||||
>>> p1 = places.Place(name='Demon Dogs', address='944 W. Fullerton')
|
>>> 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
|
Demon Dogs the restaurant
|
||||||
>>> restaurants.get_object(pk=1)
|
>>> restaurants.get_object(pk=1)
|
||||||
Demon Dogs the restaurant
|
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
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in New Issue