corrected index test for MongoDB 3+
This commit is contained in:
parent
f4478fc762
commit
1005c99e9c
@ -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': {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user