summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Pellerin <jpellerin@gmail.com>2006-07-19 16:40:16 +0000
committerJason Pellerin <jpellerin@gmail.com>2006-07-19 16:40:16 +0000
commitcf48f3cc82771d52630eefe7d6648310d4e9dbaa (patch)
tree7861e33431bd1f04df0760e2b4f464be40abe781
parent89ec26a585cd838d03ca7f868bb89a6cc10163f1 (diff)
[multi-db] Fixed broken tests.
git-svn-id: http://code.djangoproject.com/svn/django/branches/multiple-db-support@3382 bcc190cf-cafb-0310-a4f2-bffc1f526a37
-rw-r--r--tests/modeltests/multiple_databases/models.py19
1 files changed, 12 insertions, 7 deletions
diff --git a/tests/modeltests/multiple_databases/models.py b/tests/modeltests/multiple_databases/models.py
index e811672666..ce52d96f0f 100644
--- a/tests/modeltests/multiple_databases/models.py
+++ b/tests/modeltests/multiple_databases/models.py
@@ -75,9 +75,14 @@ class Vehicle(models.Model):
API_TESTS = """
# See what connections are defined. django.db.connections acts like a dict.
->>> from django.db import connection, connections
+>>> from django.db import connection, connections, _default
>>> from django.conf import settings
->>> connections.keys()
+
+# The default connection is in there, but let's ignore it
+
+>>> non_default = connections.keys()
+>>> non_default.remove(_default)
+>>> non_default
['django_test_db_a', 'django_test_db_b']
# Each connection references its settings
@@ -95,15 +100,15 @@ Traceback (most recent call last):
ImproperlyConfigured: No database connection 'bad' has been configured
# Models can access their connections through their managers
->>> Artist.objects.db == connections['django_test_db_a']
+>>> Artist.objects.db is connections['django_test_db_a']
True
->>> Widget.objects.db == connections['django_test_db_b']
+>>> Widget.objects.db is connections['django_test_db_b']
True
->>> Vehicle.objects.db.connection == connection
+>>> Vehicle.objects.db.connection.settings.DATABASE_NAME == connection.settings.DATABASE_NAME
True
->>> Artist.objects.db == Widget.objects.db
+>>> Artist.objects.db is Widget.objects.db
False
->>> Artist.objects.db.connection == Vehicle.objects.db.connection
+>>> Artist.objects.db.connection is Vehicle.objects.db.connection
False
>>> a = Artist(name="Paul Klee", alive=False)
>>> a.save()