← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1441393] [NEW] keystone unit tests fail with pymongo 3.0

 

Public bug reported:


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'

** Affects: keystone
     Importance: Undecided
         Status: New

-- 
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 unit tests fail with pymongo 3.0

Status in OpenStack Identity (Keystone):
  New

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/keystone/+bug/1441393/+subscriptions


Follow ups

References