py26 tests require ordereddict
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Glance Client |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Running the py26 tests can give:
$ tox -epy26
py26 create: /mnt/sam/
py26 installdeps: -r/mnt/
py26 develop-inst: /mnt/sam/
py26 runtests: PYTHONHASHSEED='0'
py26 runtests: commands[0] | python setup.py testr --testr-args=
running testr
running=
/mnt/sam/
removal_
--- import errors ---
Failed to import test module: glanceclient.
Traceback (most recent call last):
File "/mnt/sam/
module = self._get_
File "/mnt/sam/
__import_
File "glanceclient/
from ordereddict import OrderedDict
ImportError: No module named ordereddict
Non-zero exit code (2) from test listing.
error: testr failed (3)
ERROR: InvocationError: '/mnt/sam/
_______
ERROR: py26: commands failed
Python 2.6 doesn't have a native OrderedDict implementation it needs the ordereddict library.
(I'm guessing gate nodes must have this installed.)
And two seconds later...