diff options
| author | Jason Pellerin <jpellerin@gmail.com> | 2006-07-19 16:40:16 +0000 |
|---|---|---|
| committer | Jason Pellerin <jpellerin@gmail.com> | 2006-07-19 16:40:16 +0000 |
| commit | cf48f3cc82771d52630eefe7d6648310d4e9dbaa (patch) | |
| tree | 7861e33431bd1f04df0760e2b4f464be40abe781 /tests | |
| parent | 89ec26a585cd838d03ca7f868bb89a6cc10163f1 (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
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/modeltests/multiple_databases/models.py | 19 |
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() |
