corrected index test for MongoDB 3+
This commit is contained in:
		| @@ -866,7 +866,7 @@ class IndexesTest(unittest.TestCase): | |||||||
|             meta = { |             meta = { | ||||||
|                 'allow_inheritance': True, |                 'allow_inheritance': True, | ||||||
|                 'indexes': [ |                 'indexes': [ | ||||||
|                     { 'fields': ('txt',), 'cls': False } |                     {'fields': ('txt',), 'cls': False} | ||||||
|                 ] |                 ] | ||||||
|             } |             } | ||||||
|  |  | ||||||
| @@ -875,7 +875,7 @@ class IndexesTest(unittest.TestCase): | |||||||
|  |  | ||||||
|             meta = { |             meta = { | ||||||
|                 'indexes': [ |                 'indexes': [ | ||||||
|                     { 'fields': ('txt2',), 'cls': False } |                     {'fields': ('txt2',), 'cls': False} | ||||||
|                 ] |                 ] | ||||||
|             } |             } | ||||||
|  |  | ||||||
| @@ -886,11 +886,14 @@ class IndexesTest(unittest.TestCase): | |||||||
|         index_info = TestDoc._get_collection().index_information() |         index_info = TestDoc._get_collection().index_information() | ||||||
|         for key in index_info: |         for key in index_info: | ||||||
|             del index_info[key]['v']  # drop the index version - we don't care about that here |             del index_info[key]['v']  # drop the index version - we don't care about that here | ||||||
|  |             del index_info[key]['ns']  # drop the index namespace - we don't care about that here | ||||||
|  |             if 'dropDups' in index_info[key]: | ||||||
|  |                 del index_info[key]['dropDups']  # drop the index dropDups - it is deprecated in MongoDB 3+ | ||||||
|  |         print index_info | ||||||
|  |  | ||||||
|         self.assertEqual(index_info, { |         self.assertEqual(index_info, { | ||||||
|             'txt_1': { |             'txt_1': { | ||||||
|                 'key': [('txt', 1)], |                 'key': [('txt', 1)], | ||||||
|                 'dropDups': False, |  | ||||||
|                 'background': False |                 'background': False | ||||||
|             }, |             }, | ||||||
|             '_id_': { |             '_id_': { | ||||||
| @@ -898,7 +901,6 @@ class IndexesTest(unittest.TestCase): | |||||||
|             }, |             }, | ||||||
|             'txt2_1': { |             'txt2_1': { | ||||||
|                 'key': [('txt2', 1)], |                 'key': [('txt2', 1)], | ||||||
|                 'dropDups': False, |  | ||||||
|                 'background': False |                 'background': False | ||||||
|             }, |             }, | ||||||
|             '_cls_1': { |             '_cls_1': { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user