thirdparty/google_appengine/lib/django/tests/regressiontests/one_to_one_regress/models.py
changeset 2866 a04b1e4126c4
parent 2864 2e0b0af889be
child 2868 9f7f269383f7
--- a/thirdparty/google_appengine/lib/django/tests/regressiontests/one_to_one_regress/models.py	Sun Sep 06 23:31:53 2009 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-from django.db import models
-
-class Place(models.Model):
-    name = models.CharField(maxlength=50)
-    address = models.CharField(maxlength=80)
-
-    def __str__(self):
-        return "%s the place" % self.name
-
-class Restaurant(models.Model):
-    place = models.OneToOneField(Place)
-    serves_hot_dogs = models.BooleanField()
-    serves_pizza = models.BooleanField()
-
-    def __str__(self):
-        return "%s the restaurant" % self.place.name
-
-class Favorites(models.Model):
-    name = models.CharField(maxlength = 50)
-    restaurants = models.ManyToManyField(Restaurant)
-
-    def __str__(self):
-        return "Favorites for %s" % self.name
-
-__test__ = {'API_TESTS':"""
-# Regression test for #1064 and #1506: Check that we create models via the m2m
-# relation if the remote model has a OneToOneField.
->>> p1 = Place(name='Demon Dogs', address='944 W. Fullerton')
->>> p1.save()
->>> r = Restaurant(place=p1, serves_hot_dogs=True, serves_pizza=False)
->>> r.save()
->>> f = Favorites(name = 'Fred')
->>> f.save()
->>> f.restaurants = [r]
->>> f.restaurants.all()
-[<Restaurant: Demon Dogs the restaurant>]
-"""}