From 0cf7bc439129c66df8d64601e885f83b256b4f25 Mon Sep 17 00:00:00 2001 From: Adrian Holovaty Date: Wed, 27 Dec 2006 02:49:28 +0000 Subject: per-object-permissions: Merged to trunk [4241] git-svn-id: http://code.djangoproject.com/svn/django/branches/per-object-permissions@4242 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- tests/modeltests/basic/models.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'tests/modeltests/basic') diff --git a/tests/modeltests/basic/models.py b/tests/modeltests/basic/models.py index 5638865f31..1663068892 100644 --- a/tests/modeltests/basic/models.py +++ b/tests/modeltests/basic/models.py @@ -10,6 +10,9 @@ class Article(models.Model): headline = models.CharField(maxlength=100, default='Default headline') pub_date = models.DateTimeField() + class Meta: + ordering = ('pub_date','headline') + def __str__(self): return self.headline @@ -245,7 +248,7 @@ datetime.datetime(2005, 7, 28, 0, 0) # Slices (without step) are lazy: >>> Article.objects.all()[0:5].filter() -[, , , , ] +[, , , , ] # Slicing again works: >>> Article.objects.all()[0:5][0:2] @@ -253,17 +256,17 @@ datetime.datetime(2005, 7, 28, 0, 0) >>> Article.objects.all()[0:5][:2] [, ] >>> Article.objects.all()[0:5][4:] -[] +[] >>> Article.objects.all()[0:5][5:] [] # Some more tests! >>> Article.objects.all()[2:][0:2] -[, ] +[, ] >>> Article.objects.all()[2:][:2] -[, ] +[, ] >>> Article.objects.all()[2:][2:3] -[] +[] # Note that you can't use 'offset' without 'limit' (on some dbs), so this doesn't work: >>> Article.objects.all()[2:] @@ -312,7 +315,7 @@ AttributeError: Manager isn't accessible via Article instances # Bulk delete test: How many objects before and after the delete? >>> Article.objects.all() -[, , , , , , , ] +[, , , , , , , ] >>> Article.objects.filter(id__lte=4).delete() >>> Article.objects.all() [, , , ] -- cgit v1.3