Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

[1.0.X] Removed one test that is only intended for PostgreSQL from the

visibility of other databases. This basically hides an annoying warning when
running the tests under MySQL.

Backport of r9469 from trunk.


git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.0.X@9651 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
commit 518c4ca2a8ce589d8524357c47aba097cd29f47f 1 parent 0a0aba5
@malcolmt malcolmt authored
Showing with 7 additions and 2 deletions.
  1. +7 −2 tests/modeltests/lookup/models.py
View
9 tests/modeltests/lookup/models.py
@@ -16,7 +16,7 @@ class Meta:
def __unicode__(self):
return self.headline
-__test__ = {'API_TESTS':r"""
+__test__ = {'API_TESTS': r"""
# Create a couple of Articles.
>>> from datetime import datetime
>>> a1 = Article(headline='Article 1', pub_date=datetime(2005, 7, 26))
@@ -33,13 +33,18 @@ def __unicode__(self):
>>> a6.save()
>>> a7 = Article(headline='Article 7', pub_date=datetime(2005, 7, 27))
>>> a7.save()
+"""}
+if settings.DATABASE_ENGINE in ('postgresql', 'postgresql_pysycopg2'):
+ __test__['API_TESTS'] += r"""
# text matching tests for PostgreSQL 8.3
>>> Article.objects.filter(id__iexact='1')
[<Article: Article 1>]
>>> Article.objects.filter(pub_date__startswith='2005')
[<Article: Article 5>, <Article: Article 6>, <Article: Article 4>, <Article: Article 2>, <Article: Article 3>, <Article: Article 7>, <Article: Article 1>]
+"""
+__test__['API_TESTS'] += r"""
# Each QuerySet gets iterator(), which is a generator that "lazily" returns
# results using database-level iteration.
>>> for a in Article.objects.iterator():
@@ -383,7 +388,7 @@ def __unicode__(self):
[<Article: barfoobaz>, <Article: baz>, <Article: bazbaRFOO>, <Article: foobarbaz>, <Article: foobaz>]
>>> Article.objects.filter(headline__iregex=r'b.*ar')
[<Article: bar>, <Article: barfoobaz>, <Article: bazbaRFOO>, <Article: foobar>, <Article: foobarbaz>]
-"""}
+"""
if settings.DATABASE_ENGINE != 'mysql':
Please sign in to comment.
Something went wrong with that request. Please try again.