Keystone unit tests fails with SQLAlchemy 0.9.3
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Identity (keystone) |
Fix Released
|
Medium
|
Morgan Fainberg | ||
Havana |
Fix Released
|
Medium
|
Morgan Fainberg |
Bug Description
Keystone fails its unit tests when running with SQLAlchemy 0.9.3, as per the log below. It is important for Debian that Havana Keystone continues to work in Sid with SQLA 0.9.
=======
ERROR: keystone.
-------
_StringException: traceback-1: {{{
Traceback (most recent call last):
File "/home/
self.
File "/home/
self.
File "/home/
self.
File "/usr/lib/
change.
File "/usr/lib/
script_
File "/home/
downgrade_
File "/home/
'extra': user.extra})
File "/usr/lib/
clause, params or {})
File "/usr/lib/
return meth(self, multiparams, params)
File "/usr/lib/
return connection.
File "/usr/lib/
compiled_sql, distilled_params
File "/usr/lib/
context)
File "/usr/lib/
exc_info
File "/usr/lib/
reraise(
File "/usr/lib/
context)
File "/usr/lib/
cursor.
IntegrityError: (IntegrityError) UNIQUE constraint failed: temp_user.name u'insert into temp_user (id, name, password, enabled, extra) values ( ?, ?, ?, ?, ?);' (u'433e0e1c02ff
}}}
Traceback (most recent call last):
File "/home/
self.
File "/home/
cmd = this_table.
File "<string>", line 1, in <lambda>
File "/usr/lib/
return dml.Delete(self, whereclause, **kwargs)
File "/usr/lib/
self.
File "/usr/lib/
"named <dialectname>
TypeError: Additional arguments should be named <dialectname>
Changed in keystone: | |
assignee: | nobody → Morgan Fainberg (mdrnstm) |
status: | New → In Progress |
Changed in keystone: | |
importance: | Undecided → Medium |
Changed in keystone: | |
milestone: | none → icehouse-3 |
status: | Fix Committed → Fix Released |
Changed in keystone: | |
milestone: | icehouse-3 → 2014.1 |
Reviewed: https:/ /review. openstack. org/77391 /git.openstack. org/cgit/ openstack/ keystone/ commit/ ?id=622606d7b4c c9639de99ddea38 48c184daa80c69
Committed: https:/
Submitter: Jenkins
Branch: master
commit 622606d7b4cc963 9de99ddea3848c1 84daa80c69
Author: Morgan Fainberg <email address hidden>
Date: Sat Mar 1 21:31:54 2014 -0800
SQLAlchemy Change to support more strict dialect checking
Update a couple DELETE operations within the test_sql_upgrade test
case to support the more strict dialect checking that occurs in
0.9.3 of SQLAlchemy for "additional arguments".
Closes-Bug: #1286717 798d813c65e7675 7021676ba90
Change-Id: I82b57257a8b49d