yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #31229
[Bug 1441393] Re: keystone unit tests fail with pymongo 3.0
Ceilometer WIP fix https://review.openstack.org/171458
** Changed in: keystone/juno
Status: Confirmed => In Progress
** Changed in: keystone/juno
Assignee: (unassigned) => Ihar Hrachyshka (ihar-hrachyshka)
** Summary changed:
- keystone unit tests fail with pymongo 3.0
+ Keystone and Ceilometer unit tests fail with pymongo 3.0
** Also affects: ceilometer
Importance: Undecided
Status: New
** Also affects: ceilometer/icehouse
Importance: Undecided
Status: New
** Also affects: ceilometer/juno
Importance: Undecided
Status: New
** Changed in: ceilometer
Status: New => Confirmed
** Changed in: ceilometer/icehouse
Status: New => Confirmed
** Changed in: ceilometer/juno
Status: New => Confirmed
** Changed in: ceilometer
Importance: Undecided => High
** Changed in: ceilometer/icehouse
Importance: Undecided => High
** Changed in: ceilometer/juno
Importance: Undecided => High
** Changed in: ceilometer
Assignee: (unassigned) => ZhiQiang Fan (aji-zqfan)
** Changed in: ceilometer
Status: Confirmed => In Progress
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1441393
Title:
Keystone and Ceilometer unit tests fail with pymongo 3.0
Status in OpenStack Telemetry (Ceilometer):
In Progress
Status in Ceilometer icehouse series:
Confirmed
Status in Ceilometer juno series:
Confirmed
Status in OpenStack Identity (Keystone):
Fix Committed
Status in Keystone icehouse series:
In Progress
Status in Keystone juno series:
In Progress
Bug description:
pymongo 3.0 was released 2015-04-07. This causes keystone tests to fail:
Traceback (most recent call last):
File "keystone/tests/unit/test_cache_backend_mongo.py", line 357, in test_correct_read_preference
region.set(random_key, "dummyValue10")
...
File "keystone/common/cache/backends/mongo.py", line 363, in get_cache_collection
self.read_preference = pymongo.read_preferences.mongos_enum(
AttributeError: 'module' object has no attribute 'mongos_enum'
Traceback (most recent call last):
File "keystone/tests/unit/test_cache_backend_mongo.py", line 345, in test_incorrect_read_preference
random_key, "dummyValue10")
...
File "keystone/common/cache/backends/mongo.py", line 168, in client
self.api.get_cache_collection()
File "keystone/common/cache/backends/mongo.py", line 363, in get_cache_collection
self.read_preference = pymongo.read_preferences.mongos_enum(
AttributeError: 'module' object has no attribute 'mongos_enum'
To manage notifications about this bug go to:
https://bugs.launchpad.net/ceilometer/+bug/1441393/+subscriptions
References