one_to_one

Ran on July 6th 2008 03:22
Importing model one_to_one
Creating test database...
Processing contenttypes.ContentType model
Creating table django_content_type
Processing auth.Permission model
Creating table auth_permission
Processing auth.Group model
Creating table auth_group
Processing auth.User model
Creating table auth_user
Processing auth.Message model
Creating table auth_message
Processing sites.Site model
Creating table django_site
Processing flatpages.FlatPage model
Creating table django_flatpage
Processing redirects.Redirect model
Creating table django_redirect
Processing sessions.Session model
Creating table django_session
Processing comments.Comment model
Creating table comments_comment
Processing comments.FreeComment model
Creating table comments_freecomment
Processing comments.KarmaScore model
Creating table comments_karmascore
Processing comments.UserFlag model
Creating table comments_userflag
Processing comments.ModeratorDeletion model
Creating table comments_moderatordeletion
Processing admin.LogEntry model
Creating table django_admin_log
Processing one_to_one.Place model
Creating table one_to_one_place
Processing one_to_one.Restaurant model
Creating table one_to_one_restaurant
Processing one_to_one.Waiter model
Creating table one_to_one_waiter
Processing one_to_one.ManualPrimaryKey model
Creating table one_to_one_manualprimarykey
Processing one_to_one.RelatedModel model
Creating table one_to_one_relatedmodel
Processing one_to_one.MultiModel model
Creating table one_to_one_multimodel
Creating many-to-many tables for auth.Group model
Creating many-to-many tables for auth.User model
Creating many-to-many tables for flatpages.FlatPage model
Running post-sync handlers for application contenttypes
Adding content type 'contenttypes | contenttype'
Adding permission 'contenttypes | content type | Can add content type'
Adding permission 'contenttypes | content type | Can change content type'
Adding permission 'contenttypes | content type | Can delete content type'
Running post-sync handlers for application auth
Adding content type 'auth | permission'
Adding content type 'auth | group'
Adding content type 'auth | user'
Adding content type 'auth | message'
Adding permission 'auth | permission | Can add permission'
Adding permission 'auth | permission | Can change permission'
Adding permission 'auth | permission | Can delete permission'
Adding permission 'auth | group | Can add group'
Adding permission 'auth | group | Can change group'
Adding permission 'auth | group | Can delete group'
Adding permission 'auth | user | Can add user'
Adding permission 'auth | user | Can change user'
Adding permission 'auth | user | Can delete user'
Adding permission 'auth | message | Can add message'
Adding permission 'auth | message | Can change message'
Adding permission 'auth | message | Can delete message'
Running post-sync handlers for application sites
Creating example.com Site object
Adding content type 'sites | site'
Adding permission 'sites | site | Can add site'
Adding permission 'sites | site | Can change site'
Adding permission 'sites | site | Can delete site'
Running post-sync handlers for application flatpages
Adding content type 'flatpages | flatpage'
Adding permission 'flatpages | flat page | Can add flat page'
Adding permission 'flatpages | flat page | Can change flat page'
Adding permission 'flatpages | flat page | Can delete flat page'
Running post-sync handlers for application redirects
Adding content type 'redirects | redirect'
Adding permission 'redirects | redirect | Can add redirect'
Adding permission 'redirects | redirect | Can change redirect'
Adding permission 'redirects | redirect | Can delete redirect'
Running post-sync handlers for application sessions
Adding content type 'sessions | session'
Adding permission 'sessions | session | Can add session'
Adding permission 'sessions | session | Can change session'
Adding permission 'sessions | session | Can delete session'
Running post-sync handlers for application comments
Adding content type 'comments | comment'
Adding content type 'comments | freecomment'
Adding content type 'comments | karmascore'
Adding content type 'comments | userflag'
Adding content type 'comments | moderatordeletion'
Adding permission 'comments | comment | Can add comment'
Adding permission 'comments | comment | Can change comment'
Adding permission 'comments | comment | Can delete comment'
Adding permission 'comments | free comment | Can add free comment'
Adding permission 'comments | free comment | Can change free comment'
Adding permission 'comments | free comment | Can delete free comment'
Adding permission 'comments | karma score | Can add karma score'
Adding permission 'comments | karma score | Can change karma score'
Adding permission 'comments | karma score | Can delete karma score'
Adding permission 'comments | user flag | Can add user flag'
Adding permission 'comments | user flag | Can change user flag'
Adding permission 'comments | user flag | Can delete user flag'
Adding permission 'comments | moderator deletion | Can add moderator deletion'
Adding permission 'comments | moderator deletion | Can change moderator deletion'
Adding permission 'comments | moderator deletion | Can delete moderator deletion'
Running post-sync handlers for application admin
Adding content type 'admin | logentry'
Adding permission 'admin | log entry | Can add log entry'
Adding permission 'admin | log entry | Can change log entry'
Adding permission 'admin | log entry | Can delete log entry'
Running post-sync handlers for application one_to_one
Adding content type 'one_to_one | place'
Adding content type 'one_to_one | restaurant'
Adding content type 'one_to_one | waiter'
Adding content type 'one_to_one | manualprimarykey'
Adding content type 'one_to_one | relatedmodel'
Adding content type 'one_to_one | multimodel'
Adding permission 'one_to_one | place | Can add place'
Adding permission 'one_to_one | place | Can change place'
Adding permission 'one_to_one | place | Can delete place'
Adding permission 'one_to_one | restaurant | Can add restaurant'
Adding permission 'one_to_one | restaurant | Can change restaurant'
Adding permission 'one_to_one | restaurant | Can delete restaurant'
Adding permission 'one_to_one | waiter | Can add waiter'
Adding permission 'one_to_one | waiter | Can change waiter'
Adding permission 'one_to_one | waiter | Can delete waiter'
Adding permission 'one_to_one | manual primary key | Can add manual primary key'
Adding permission 'one_to_one | manual primary key | Can change manual primary key'
Adding permission 'one_to_one | manual primary key | Can delete manual primary key'
Adding permission 'one_to_one | related model | Can add related model'
Adding permission 'one_to_one | related model | Can change related model'
Adding permission 'one_to_one | related model | Can delete related model'
Adding permission 'one_to_one | multi model | Can add multi model'
Adding permission 'one_to_one | multi model | Can change multi model'
Adding permission 'one_to_one | multi model | Can delete multi model'
No custom SQL for contenttypes.ContentType model
No custom SQL for auth.Permission model
No custom SQL for auth.Group model
No custom SQL for auth.User model
No custom SQL for auth.Message model
No custom SQL for sites.Site model
No custom SQL for flatpages.FlatPage model
No custom SQL for redirects.Redirect model
No custom SQL for sessions.Session model
No custom SQL for comments.Comment model
No custom SQL for comments.FreeComment model
No custom SQL for comments.KarmaScore model
No custom SQL for comments.UserFlag model
No custom SQL for comments.ModeratorDeletion model
No custom SQL for admin.LogEntry model
No custom SQL for one_to_one.Place model
No custom SQL for one_to_one.Restaurant model
No custom SQL for one_to_one.Waiter model
No custom SQL for one_to_one.ManualPrimaryKey model
No custom SQL for one_to_one.RelatedModel model
No custom SQL for one_to_one.MultiModel model
Installing index for auth.Permission model
Installing index for auth.Message model
Installing index for flatpages.FlatPage model
Installing index for redirects.Redirect model
Installing index for comments.Comment model
Installing index for comments.FreeComment model
Installing index for comments.KarmaScore model
Installing index for comments.UserFlag model
Installing index for comments.ModeratorDeletion model
Installing index for admin.LogEntry model
Installing index for one_to_one.Waiter model
Loading 'initial_data' fixtures...
Checking '/home/lsoto/src/django.svn.trunk/django/contrib/contenttypes/fixtures' for fixtures...
Trying '/home/lsoto/src/django.svn.trunk/django/contrib/contenttypes/fixtures' for json fixture 'initial_data'...
No json fixture 'initial_data' in '/home/lsoto/src/django.svn.trunk/django/contrib/contenttypes/fixtures'.
Trying '/home/lsoto/src/django.svn.trunk/django/contrib/contenttypes/fixtures' for xml fixture 'initial_data'...
No xml fixture 'initial_data' in '/home/lsoto/src/django.svn.trunk/django/contrib/contenttypes/fixtures'.
Checking '/home/lsoto/src/django.svn.trunk/django/contrib/auth/fixtures' for fixtures...
Trying '/home/lsoto/src/django.svn.trunk/django/contrib/auth/fixtures' for json fixture 'initial_data'...
No json fixture 'initial_data' in '/home/lsoto/src/django.svn.trunk/django/contrib/auth/fixtures'.
Trying '/home/lsoto/src/django.svn.trunk/django/contrib/auth/fixtures' for xml fixture 'initial_data'...
No xml fixture 'initial_data' in '/home/lsoto/src/django.svn.trunk/django/contrib/auth/fixtures'.
Checking '/home/lsoto/src/django.svn.trunk/django/contrib/sites/fixtures' for fixtures...
Trying '/home/lsoto/src/django.svn.trunk/django/contrib/sites/fixtures' for json fixture 'initial_data'...
No json fixture 'initial_data' in '/home/lsoto/src/django.svn.trunk/django/contrib/sites/fixtures'.
Trying '/home/lsoto/src/django.svn.trunk/django/contrib/sites/fixtures' for xml fixture 'initial_data'...
No xml fixture 'initial_data' in '/home/lsoto/src/django.svn.trunk/django/contrib/sites/fixtures'.
Checking '/home/lsoto/src/django.svn.trunk/django/contrib/flatpages/fixtures' for fixtures...
Trying '/home/lsoto/src/django.svn.trunk/django/contrib/flatpages/fixtures' for json fixture 'initial_data'...
No json fixture 'initial_data' in '/home/lsoto/src/django.svn.trunk/django/contrib/flatpages/fixtures'.
Trying '/home/lsoto/src/django.svn.trunk/django/contrib/flatpages/fixtures' for xml fixture 'initial_data'...
No xml fixture 'initial_data' in '/home/lsoto/src/django.svn.trunk/django/contrib/flatpages/fixtures'.
Checking '/home/lsoto/src/django.svn.trunk/django/contrib/redirects/fixtures' for fixtures...
Trying '/home/lsoto/src/django.svn.trunk/django/contrib/redirects/fixtures' for json fixture 'initial_data'...
No json fixture 'initial_data' in '/home/lsoto/src/django.svn.trunk/django/contrib/redirects/fixtures'.
Trying '/home/lsoto/src/django.svn.trunk/django/contrib/redirects/fixtures' for xml fixture 'initial_data'...
No xml fixture 'initial_data' in '/home/lsoto/src/django.svn.trunk/django/contrib/redirects/fixtures'.
Checking '/home/lsoto/src/django.svn.trunk/django/contrib/sessions/fixtures' for fixtures...
Trying '/home/lsoto/src/django.svn.trunk/django/contrib/sessions/fixtures' for json fixture 'initial_data'...
No json fixture 'initial_data' in '/home/lsoto/src/django.svn.trunk/django/contrib/sessions/fixtures'.
Trying '/home/lsoto/src/django.svn.trunk/django/contrib/sessions/fixtures' for xml fixture 'initial_data'...
No xml fixture 'initial_data' in '/home/lsoto/src/django.svn.trunk/django/contrib/sessions/fixtures'.
Checking '/home/lsoto/src/django.svn.trunk/django/contrib/comments/fixtures' for fixtures...
Trying '/home/lsoto/src/django.svn.trunk/django/contrib/comments/fixtures' for json fixture 'initial_data'...
No json fixture 'initial_data' in '/home/lsoto/src/django.svn.trunk/django/contrib/comments/fixtures'.
Trying '/home/lsoto/src/django.svn.trunk/django/contrib/comments/fixtures' for xml fixture 'initial_data'...
No xml fixture 'initial_data' in '/home/lsoto/src/django.svn.trunk/django/contrib/comments/fixtures'.
Checking '/home/lsoto/src/django.svn.trunk/django/contrib/admin/fixtures' for fixtures...
Trying '/home/lsoto/src/django.svn.trunk/django/contrib/admin/fixtures' for json fixture 'initial_data'...
No json fixture 'initial_data' in '/home/lsoto/src/django.svn.trunk/django/contrib/admin/fixtures'.
Trying '/home/lsoto/src/django.svn.trunk/django/contrib/admin/fixtures' for xml fixture 'initial_data'...
No xml fixture 'initial_data' in '/home/lsoto/src/django.svn.trunk/django/contrib/admin/fixtures'.
Checking '/home/lsoto/src/django.svn.trunk/tests/modeltests/one_to_one/fixtures' for fixtures...
Trying '/home/lsoto/src/django.svn.trunk/tests/modeltests/one_to_one/fixtures' for json fixture 'initial_data'...
No json fixture 'initial_data' in '/home/lsoto/src/django.svn.trunk/tests/modeltests/one_to_one/fixtures'.
Trying '/home/lsoto/src/django.svn.trunk/tests/modeltests/one_to_one/fixtures' for xml fixture 'initial_data'...
No xml fixture 'initial_data' in '/home/lsoto/src/django.svn.trunk/tests/modeltests/one_to_one/fixtures'.
Checking absolute path for fixtures...
Trying absolute path for json fixture 'initial_data'...
No json fixture 'initial_data' in absolute path.
Trying absolute path for xml fixture 'initial_data'...
No xml fixture 'initial_data' in absolute path.
No fixtures found.
Doctest: modeltests.one_to_one.models.__test__.API_TESTS ... FAIL

======================================================================
FAIL: Doctest: modeltests.one_to_one.models.__test__.API_TESTS
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/lsoto/src/django.svn.trunk/django/test/_doctest.py", line 2180, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for modeltests.one_to_one.models.__test__.API_TESTS
  File "/home/lsoto/src/django.svn.trunk/tests/modeltests/one_to_one/models.py", line unknown line number, in API_TESTS

----------------------------------------------------------------------
File "/home/lsoto/src/django.svn.trunk/tests/modeltests/one_to_one/models.py", line ?, in modeltests.one_to_one.models.__test__.API_TESTS
Failed example:
    MultiModel(link1=p2, link2=o1, name="x1").save()
Expected:
    Traceback (most recent call last):
        ...
    IntegrityError: ...
Got:
    Traceback (most recent call last):
      File "/home/lsoto/src/django.svn.trunk/django/test/_doctest.py", line 1266, in _DocTestRunner__run
        exec compile(example.source, filename, "single",
      File "<doctest modeltests.one_to_one.models.__test__.API_TESTS[56]>", line 1, in <module>
        MultiModel(link1=p2, link2=o1, name="x1").save()
      File "/home/lsoto/src/django.svn.trunk/django/db/models/base.py", line 277, in save
        self.save_base()
      File "/home/lsoto/src/django.svn.trunk/django/db/models/base.py", line 339, in save_base
        result = manager._insert(values, return_id=update_pk)
      File "/home/lsoto/src/django.svn.trunk/django/db/models/manager.py", line 127, in _insert
        return insert_query(self.model, values, **kwargs)
      File "/home/lsoto/src/django.svn.trunk/django/db/models/query.py", line 842, in insert_query
        return query.execute_sql(return_id)
      File "/home/lsoto/src/django.svn.trunk/django/db/models/sql/subqueries.py", line 300, in execute_sql
        cursor = super(InsertQuery, self).execute_sql(None)
      File "/home/lsoto/src/django.svn.trunk/django/db/models/sql/query.py", line 1620, in execute_sql
        cursor.execute(sql, params)
      File "/home/lsoto/src/django.svn.trunk/django/db/backends/postgresql_zxjdbc/base.py", line 100, in execute
        self.cursor.execute(sql, params)
    Error: ERROR: llave duplicada viola restricción de unicidad «one_to_one_multimodel_link2_id_key» [SQLCode: 0], [SQLState: 23505]


----------------------------------------------------------------------
Ran 1 test in 1.163s

FAILED (failures=1)
Destroying test database...