I've been seeing the following test case failure for quite a while now
(with SQLite at least).

======================================================================
ERROR: test_batch_ticket_insert_after_upgrade
(tests.upgrade.EnvironmentUpgradeTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "tests/upgrade.py", line 405, in
test_batch_ticket_insert_after_upgrade
    db("""INSERT INTO ticket (summary) SELECT summary FROM tmp""")
  File "multiproduct/dbcursor.py", line 120, in execute
    return self.connection.execute(query, params=params)
  File "/home/user/Workspace/bhdev/bloodhound.git/trac/trac/db/util.py",
line 121, in execute
    cursor.execute(query, params)
  File "multiproduct/dbcursor.py", line 85, in execute
    return super(BloodhoundIterableCursor,
self).execute(translate_sql(self.env, sql), args=args)
  File "/home/user/Workspace/bhdev/bloodhound.git/trac/trac/db/util.py",
line 66, in execute
    return self.cursor.execute(sql)
  File
"/home/user/Workspace/bhdev/bloodhound.git/trac/trac/db/sqlite_backend.py",
line 78, in execute
    result = PyFormatCursor.execute(self, *args)
  File
"/home/user/Workspace/bhdev/bloodhound.git/trac/trac/db/sqlite_backend.py",
line 56, in execute
    args or [])
  File
"/home/user/Workspace/bhdev/bloodhound.git/trac/trac/db/sqlite_backend.py",
line 48, in _rollback_on_error
    return function(self, *args, **kwargs)
OperationalError: 2 values for 3 columns

----------------------------------------------------------------------
Ran 1282 tests in 369.913s

FAILED (errors=1, skipped=22)

Reply via email to