======================================================================
FAIL: Doctest: modeltests.custom_pk.models.__test__.API_TESTS
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\Python24\Lib\site-packages\django-trunk\django\test\_doctest.py", line 2180, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for modeltests.custom_pk.models.__test__.API_TESTS
  File "C:\Python24\Lib\site-packages\django-trunk\tests\modeltests\custom_pk\models.py", line unknown line number, in API_TESTS

----------------------------------------------------------------------
File "C:\Python24\Lib\site-packages\django-trunk\tests\modeltests\custom_pk\models.py", line ?, in modeltests.custom_pk.models.__test__.API_TESTS
Failed example:
    emp.save()
Exception raised:
    Traceback (most recent call last):
      File "C:\Python24\Lib\site-packages\django-trunk\django\test\_doctest.py", line 1267, in __run
        compileflags, 1) in test.globs
      File "<doctest modeltests.custom_pk.models.__test__.API_TESTS[34]>", line 1, in ?
        emp.save()
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\base.py", line 272, in save
        self.save_base()
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\base.py", line 313, in save_base
        if manager.filter(pk=pk_val).extra(select={'a': 1}).values('a').order_by():
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\query.py", line 170, in __nonzero__
        iter(self).next()
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\query.py", line 164, in _result_iter
        self._fill_cache()
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\query.py", line 580, in _fill_cache
        self._result_cache.append(self._iter.next())
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\query.py", line 606, in iterator
        for row in self.query.results_iter():
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\sql\query.py", line 200, in results_iter
        for rows in self.execute_sql(MULTI):
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\sql\query.py", line 1474, in execute_sql
        cursor.execute(sql, params)
      File "C:\Python24\Lib\site-packages\MySQLdb\cursors.py", line 166, in execute
        self.errorhandler(self, exc, value)
      File "C:\Python24\Lib\site-packages\MySQLdb\connections.py", line 35, in defaulterrorhandler
        raise errorclass, errorvalue
    OperationalError: (1267, "Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='")


======================================================================
FAIL: Doctest: modeltests.serializers.models.__test__.API_TESTS
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\Python24\Lib\site-packages\django-trunk\django\test\_doctest.py", line 2180, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for modeltests.serializers.models.__test__.API_TESTS
  File "C:\Python24\Lib\site-packages\django-trunk\tests\modeltests\serializers\models.py", line unknown line number, in API_TESTS

----------------------------------------------------------------------
File "C:\Python24\Lib\site-packages\django-trunk\tests\modeltests\serializers\models.py", line ?, in modeltests.serializers.models.__test__.API_TESTS
Failed example:
    for obj in serializers.deserialize("json", json):
        obj.save()
Exception raised:
    Traceback (most recent call last):
      File "C:\Python24\Lib\site-packages\django-trunk\django\test\_doctest.py", line 1267, in __run
        compileflags, 1) in test.globs
      File "<doctest modeltests.serializers.models.__test__.API_TESTS[42]>", line 2, in ?
        obj.save()
      File "C:\Python24\Lib\site-packages\django-trunk\django\core\serializers\base.py", line 168, in save
        models.Model.save_base(self.object, raw=True)
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\base.py", line 334, in save_base
        result = manager._insert(values, return_id=update_pk)
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\manager.py", line 127, in _insert
        return insert_query(self.model, values, **kwargs)
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\query.py", line 831, in insert_query
        return query.execute_sql(return_id)
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\sql\subqueries.py", line 300, in execute_sql
        cursor = super(InsertQuery, self).execute_sql(None)
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\sql\query.py", line 1474, in execute_sql
        cursor.execute(sql, params)
      File "C:\Python24\Lib\site-packages\MySQLdb\cursors.py", line 166, in execute
        self.errorhandler(self, exc, value)
      File "C:\Python24\Lib\site-packages\MySQLdb\connections.py", line 35, in defaulterrorhandler
        raise errorclass, errorvalue
    IntegrityError: (1452, 'Cannot add or update a child row: a foreign key constraint fails (`test_bizwss/serializers_article`, CONSTRAINT `author_id_refs_id_8fd3731` FOREIGN KEY (`author_id`) REFERENCES `serializers_author` (`id`))')
----------------------------------------------------------------------
File "C:\Python24\Lib\site-packages\django-trunk\tests\modeltests\serializers\models.py", line ?, in modeltests.serializers.models.__test__.API_TESTS
Failed example:
    article = Article.objects.get(pk=3)
Exception raised:
    Traceback (most recent call last):
      File "C:\Python24\Lib\site-packages\django-trunk\django\test\_doctest.py", line 1267, in __run
        compileflags, 1) in test.globs
      File "<doctest modeltests.serializers.models.__test__.API_TESTS[45]>", line 1, in ?
        article = Article.objects.get(pk=3)
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\manager.py", line 82, in get
        return self.get_query_set().get(*args, **kwargs)
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\query.py", line 282, in get
        raise self.model.DoesNotExist("%s matching query does not exist."
    DoesNotExist: Article matching query does not exist.
----------------------------------------------------------------------
File "C:\Python24\Lib\site-packages\django-trunk\tests\modeltests\serializers\models.py", line ?, in modeltests.serializers.models.__test__.API_TESTS
Failed example:
    article
Exception raised:
    Traceback (most recent call last):
      File "C:\Python24\Lib\site-packages\django-trunk\django\test\_doctest.py", line 1267, in __run
        compileflags, 1) in test.globs
      File "<doctest modeltests.serializers.models.__test__.API_TESTS[46]>", line 1, in ?
        article
    NameError: name 'article' is not defined
----------------------------------------------------------------------
File "C:\Python24\Lib\site-packages\django-trunk\tests\modeltests\serializers\models.py", line ?, in modeltests.serializers.models.__test__.API_TESTS
Failed example:
    article.categories.all()
Exception raised:
    Traceback (most recent call last):
      File "C:\Python24\Lib\site-packages\django-trunk\django\test\_doctest.py", line 1267, in __run
        compileflags, 1) in test.globs
      File "<doctest modeltests.serializers.models.__test__.API_TESTS[47]>", line 1, in ?
        article.categories.all()
    NameError: name 'article' is not defined
----------------------------------------------------------------------
File "C:\Python24\Lib\site-packages\django-trunk\tests\modeltests\serializers\models.py", line ?, in modeltests.serializers.models.__test__.API_TESTS
Failed example:
    article.author
Exception raised:
    Traceback (most recent call last):
      File "C:\Python24\Lib\site-packages\django-trunk\django\test\_doctest.py", line 1267, in __run
        compileflags, 1) in test.globs
      File "<doctest modeltests.serializers.models.__test__.API_TESTS[48]>", line 1, in ?
        article.author
    NameError: name 'article' is not defined
----------------------------------------------------------------------
File "C:\Python24\Lib\site-packages\django-trunk\tests\modeltests\serializers\models.py", line ?, in modeltests.serializers.models.__test__.API_TESTS
Failed example:
    print serializers.serialize("json", Article.objects.all(), fields=('headline','pub_date'))
Expected:
    [{"pk": 1, "model": "serializers.article", "fields": {"headline": "Just kidding; I love TV poker", "pub_date": "2006-06-16 11:00:00"}}, {"pk": 2, "model": "serializers.article", "fields": {"headline": "Time to reform copyright", "pub_date": "2006-06-16 13:00:11"}}, {"pk": 3, "model": "serializers.article", "fields": {"headline": "Forward references pose no problem", "pub_date": "2006-06-16 15:00:00"}}]
Got:
    [{"pk": 1, "model": "serializers.article", "fields": {"headline": "Just kidding; I love TV poker", "pub_date": "2006-06-16 11:00:00"}}, {"pk": 2, "model": "serializers.article", "fields": {"headline": "Time to reform copyright", "pub_date": "2006-06-16 13:00:11"}}]
----------------------------------------------------------------------
File "C:\Python24\Lib\site-packages\django-trunk\tests\modeltests\serializers\models.py", line ?, in modeltests.serializers.models.__test__.API_TESTS
Failed example:
    ac.save(); mv.save()
Exception raised:
    Traceback (most recent call last):
      File "C:\Python24\Lib\site-packages\django-trunk\django\test\_doctest.py", line 1267, in __run
        compileflags, 1) in test.globs
      File "<doctest modeltests.serializers.models.__test__.API_TESTS[52]>", line 1, in ?
        ac.save(); mv.save()
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\base.py", line 272, in save
        self.save_base()
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\base.py", line 313, in save_base
        if manager.filter(pk=pk_val).extra(select={'a': 1}).values('a').order_by():
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\query.py", line 170, in __nonzero__
        iter(self).next()
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\query.py", line 164, in _result_iter
        self._fill_cache()
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\query.py", line 580, in _fill_cache
        self._result_cache.append(self._iter.next())
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\query.py", line 606, in iterator
        for row in self.query.results_iter():
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\sql\query.py", line 200, in results_iter
        for rows in self.execute_sql(MULTI):
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\sql\query.py", line 1474, in execute_sql
        cursor.execute(sql, params)
      File "C:\Python24\Lib\site-packages\MySQLdb\cursors.py", line 166, in execute
        self.errorhandler(self, exc, value)
      File "C:\Python24\Lib\site-packages\MySQLdb\connections.py", line 35, in defaulterrorhandler
        raise errorclass, errorvalue
    OperationalError: (1267, "Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='")
----------------------------------------------------------------------
File "C:\Python24\Lib\site-packages\django-trunk\tests\modeltests\serializers\models.py", line ?, in modeltests.serializers.models.__test__.API_TESTS
Failed example:
    print serializers.serialize("json", [mv])
Exception raised:
    Traceback (most recent call last):
      File "C:\Python24\Lib\site-packages\django-trunk\django\test\_doctest.py", line 1267, in __run
        compileflags, 1) in test.globs
      File "<doctest modeltests.serializers.models.__test__.API_TESTS[53]>", line 1, in ?
        print serializers.serialize("json", [mv])
      File "C:\Python24\Lib\site-packages\django-trunk\django\core\serializers\__init__.py", line 72, in serialize
        s.serialize(queryset, **options)
      File "C:\Python24\Lib\site-packages\django-trunk\django\core\serializers\base.py", line 48, in serialize
        self.handle_fk_field(obj, field)
      File "C:\Python24\Lib\site-packages\django-trunk\django\core\serializers\python.py", line 41, in handle_fk_field
        related = getattr(obj, field.name)
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\fields\related.py", line 236, in __get__
        rel_obj = self.field.rel.to._default_manager.get(**params)
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\manager.py", line 82, in get
        return self.get_query_set().get(*args, **kwargs)
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\query.py", line 278, in get
        num = len(clone)
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\query.py", line 139, in __len__
        self._result_cache = list(self.iterator())
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\query.py", line 248, in iterator
        for row in self.query.results_iter():
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\sql\query.py", line 200, in results_iter
        for rows in self.execute_sql(MULTI):
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\sql\query.py", line 1474, in execute_sql
        cursor.execute(sql, params)
      File "C:\Python24\Lib\site-packages\MySQLdb\cursors.py", line 166, in execute
        self.errorhandler(self, exc, value)
      File "C:\Python24\Lib\site-packages\MySQLdb\connections.py", line 35, in defaulterrorhandler
        raise errorclass, errorvalue
    OperationalError: (1267, "Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='")
----------------------------------------------------------------------
File "C:\Python24\Lib\site-packages\django-trunk\tests\modeltests\serializers\models.py", line ?, in modeltests.serializers.models.__test__.API_TESTS
Failed example:
    list(serializers.deserialize('json', serializers.serialize('json', [mv])))[0].object.title
Exception raised:
    Traceback (most recent call last):
      File "C:\Python24\Lib\site-packages\django-trunk\django\test\_doctest.py", line 1267, in __run
        compileflags, 1) in test.globs
      File "<doctest modeltests.serializers.models.__test__.API_TESTS[54]>", line 1, in ?
        list(serializers.deserialize('json', serializers.serialize('json', [mv])))[0].object.title
      File "C:\Python24\Lib\site-packages\django-trunk\django\core\serializers\__init__.py", line 72, in serialize
        s.serialize(queryset, **options)
      File "C:\Python24\Lib\site-packages\django-trunk\django\core\serializers\base.py", line 48, in serialize
        self.handle_fk_field(obj, field)
      File "C:\Python24\Lib\site-packages\django-trunk\django\core\serializers\python.py", line 41, in handle_fk_field
        related = getattr(obj, field.name)
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\fields\related.py", line 236, in __get__
        rel_obj = self.field.rel.to._default_manager.get(**params)
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\manager.py", line 82, in get
        return self.get_query_set().get(*args, **kwargs)
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\query.py", line 278, in get
        num = len(clone)
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\query.py", line 139, in __len__
        self._result_cache = list(self.iterator())
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\query.py", line 248, in iterator
        for row in self.query.results_iter():
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\sql\query.py", line 200, in results_iter
        for rows in self.execute_sql(MULTI):
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\sql\query.py", line 1474, in execute_sql
        cursor.execute(sql, params)
      File "C:\Python24\Lib\site-packages\MySQLdb\cursors.py", line 166, in execute
        self.errorhandler(self, exc, value)
      File "C:\Python24\Lib\site-packages\MySQLdb\connections.py", line 35, in defaulterrorhandler
        raise errorclass, errorvalue
    OperationalError: (1267, "Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='")
----------------------------------------------------------------------
File "C:\Python24\Lib\site-packages\django-trunk\tests\modeltests\serializers\models.py", line ?, in modeltests.serializers.models.__test__.API_TESTS
Failed example:
    print serializers.serialize("json", [mv2])
Exception raised:
    Traceback (most recent call last):
      File "C:\Python24\Lib\site-packages\django-trunk\django\test\_doctest.py", line 1267, in __run
        compileflags, 1) in test.globs
      File "<doctest modeltests.serializers.models.__test__.API_TESTS[56]>", line 1, in ?
        print serializers.serialize("json", [mv2])
      File "C:\Python24\Lib\site-packages\django-trunk\django\core\serializers\__init__.py", line 72, in serialize
        s.serialize(queryset, **options)
      File "C:\Python24\Lib\site-packages\django-trunk\django\core\serializers\base.py", line 48, in serialize
        self.handle_fk_field(obj, field)
      File "C:\Python24\Lib\site-packages\django-trunk\django\core\serializers\python.py", line 41, in handle_fk_field
        related = getattr(obj, field.name)
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\fields\related.py", line 236, in __get__
        rel_obj = self.field.rel.to._default_manager.get(**params)
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\manager.py", line 82, in get
        return self.get_query_set().get(*args, **kwargs)
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\query.py", line 278, in get
        num = len(clone)
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\query.py", line 139, in __len__
        self._result_cache = list(self.iterator())
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\query.py", line 248, in iterator
        for row in self.query.results_iter():
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\sql\query.py", line 200, in results_iter
        for rows in self.execute_sql(MULTI):
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\sql\query.py", line 1474, in execute_sql
        cursor.execute(sql, params)
      File "C:\Python24\Lib\site-packages\MySQLdb\cursors.py", line 166, in execute
        self.errorhandler(self, exc, value)
      File "C:\Python24\Lib\site-packages\MySQLdb\connections.py", line 35, in defaulterrorhandler
        raise errorclass, errorvalue
    OperationalError: (1267, "Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='")
----------------------------------------------------------------------
File "C:\Python24\Lib\site-packages\django-trunk\tests\modeltests\serializers\models.py", line ?, in modeltests.serializers.models.__test__.API_TESTS
Failed example:
    print list(serializers.deserialize('json', serializers.serialize('json', [mv2])))[0].object.id
Exception raised:
    Traceback (most recent call last):
      File "C:\Python24\Lib\site-packages\django-trunk\django\test\_doctest.py", line 1267, in __run
        compileflags, 1) in test.globs
      File "<doctest modeltests.serializers.models.__test__.API_TESTS[57]>", line 1, in ?
        print list(serializers.deserialize('json', serializers.serialize('json', [mv2])))[0].object.id
      File "C:\Python24\Lib\site-packages\django-trunk\django\core\serializers\__init__.py", line 72, in serialize
        s.serialize(queryset, **options)
      File "C:\Python24\Lib\site-packages\django-trunk\django\core\serializers\base.py", line 48, in serialize
        self.handle_fk_field(obj, field)
      File "C:\Python24\Lib\site-packages\django-trunk\django\core\serializers\python.py", line 41, in handle_fk_field
        related = getattr(obj, field.name)
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\fields\related.py", line 236, in __get__
        rel_obj = self.field.rel.to._default_manager.get(**params)
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\manager.py", line 82, in get
        return self.get_query_set().get(*args, **kwargs)
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\query.py", line 278, in get
        num = len(clone)
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\query.py", line 139, in __len__
        self._result_cache = list(self.iterator())
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\query.py", line 248, in iterator
        for row in self.query.results_iter():
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\sql\query.py", line 200, in results_iter
        for rows in self.execute_sql(MULTI):
      File "C:\Python24\Lib\site-packages\django-trunk\django\db\models\sql\query.py", line 1474, in execute_sql
        cursor.execute(sql, params)
      File "C:\Python24\Lib\site-packages\MySQLdb\cursors.py", line 166, in execute
        self.errorhandler(self, exc, value)
      File "C:\Python24\Lib\site-packages\MySQLdb\connections.py", line 35, in defaulterrorhandler
        raise errorclass, errorvalue
    OperationalError: (1267, "Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='")


----------------------------------------------------------------------
Ran 2 tests in 0.765s

FAILED (failures=2)
