@@ -64,18 +64,13 @@ def test_create_index(self):
6464
6565 self .assertRaises (TypeError , db .test .create_index , 5 )
6666 self .assertRaises (TypeError , db .test .create_index , {"hello" : 1 })
67- self .assertRaises (TypeError , db .test .create_index , "hello" )
6867 self .assertRaises (ValueError , db .test .create_index , [])
69- self .assertRaises (TypeError , db .test .create_index , [], ASCENDING )
70- self .assertRaises (TypeError , db .test .create_index ,
71- [("hello" , DESCENDING )], DESCENDING )
72- self .assertRaises (TypeError , db .test .create_index , "hello" , "world" )
7368
7469 db .test .drop_indexes ()
7570 self .assertEqual (db .system .indexes .find ({"ns" : u"pymongo_test.test" })
7671 .count (), 1 )
7772
78- db .test .create_index ("hello" , ASCENDING )
73+ db .test .create_index ("hello" )
7974 db .test .create_index ([("hello" , DESCENDING ), ("world" , ASCENDING )])
8075
8176 count = 0
@@ -86,7 +81,7 @@ def test_create_index(self):
8681 db .test .drop_indexes ()
8782 self .assertEqual (db .system .indexes .find ({"ns" : u"pymongo_test.test" })
8883 .count (), 1 )
89- db .test .create_index ("hello" , ASCENDING )
84+ db .test .create_index ("hello" )
9085 self .assert_ (SON ([(u"name" , u"hello_1" ),
9186 (u"unique" , False ),
9287 (u"ns" , u"pymongo_test.test" ),
@@ -112,54 +107,52 @@ def test_ensure_index(self):
112107 self .assertRaises (TypeError , db .test .ensure_index , {"hello" : 1 })
113108
114109 db .test .drop_indexes ()
115- self .assertEqual ("hello_1" , db .test .create_index ("hello" , ASCENDING ))
116- self .assertEqual ("hello_1" , db .test .create_index ("hello" , ASCENDING ))
110+ self .assertEqual ("hello_1" , db .test .create_index ("hello" ))
111+ self .assertEqual ("hello_1" , db .test .create_index ("hello" ))
117112
118113 self .assertEqual ("goodbye_1" ,
119- db .test .ensure_index ("goodbye" , ASCENDING ))
120- self .assertEqual (None , db .test .ensure_index ("goodbye" , ASCENDING ))
114+ db .test .ensure_index ("goodbye" ))
115+ self .assertEqual (None , db .test .ensure_index ("goodbye" ))
121116
122117 db .test .drop_indexes ()
123118 self .assertEqual ("goodbye_1" ,
124- db .test .ensure_index ("goodbye" , ASCENDING ))
125- self .assertEqual (None , db .test .ensure_index ("goodbye" , ASCENDING ))
119+ db .test .ensure_index ("goodbye" ))
120+ self .assertEqual (None , db .test .ensure_index ("goodbye" ))
126121
127122 db .test .drop_index ("goodbye_1" )
128123 self .assertEqual ("goodbye_1" ,
129- db .test .ensure_index ("goodbye" , ASCENDING ))
130- self .assertEqual (None , db .test .ensure_index ("goodbye" , ASCENDING ))
124+ db .test .ensure_index ("goodbye" ))
125+ self .assertEqual (None , db .test .ensure_index ("goodbye" ))
131126
132127 db .drop_collection ("test" )
133128 self .assertEqual ("goodbye_1" ,
134- db .test .ensure_index ("goodbye" , ASCENDING ))
135- self .assertEqual (None , db .test .ensure_index ("goodbye" , ASCENDING ))
129+ db .test .ensure_index ("goodbye" ))
130+ self .assertEqual (None , db .test .ensure_index ("goodbye" ))
136131
137132 db_name = self .db .name ()
138133 self .connection .drop_database (self .db .name ())
139134 self .assertEqual ("goodbye_1" ,
140- db .test .ensure_index ("goodbye" , ASCENDING ))
141- self .assertEqual (None , db .test .ensure_index ("goodbye" , ASCENDING ))
135+ db .test .ensure_index ("goodbye" ))
136+ self .assertEqual (None , db .test .ensure_index ("goodbye" ))
142137
143138 db .test .drop_index ("goodbye_1" )
144139 self .assertEqual ("goodbye_1" ,
145- db .test .create_index ("goodbye" , ASCENDING ))
146- self .assertEqual (None , db .test .ensure_index ("goodbye" , ASCENDING ))
140+ db .test .create_index ("goodbye" ))
141+ self .assertEqual (None , db .test .ensure_index ("goodbye" ))
147142
148143 db .test .drop_index ("goodbye_1" )
149144 self .assertEqual ("goodbye_1" ,
150- db .test .ensure_index ("goodbye" , ASCENDING ,
151- ttl = 1 ))
145+ db .test .ensure_index ("goodbye" , ttl = 1 ))
152146 time .sleep (1.1 )
153147 self .assertEqual ("goodbye_1" ,
154- db .test .ensure_index ("goodbye" , ASCENDING ))
148+ db .test .ensure_index ("goodbye" ))
155149
156150 db .test .drop_index ("goodbye_1" )
157151 self .assertEqual ("goodbye_1" ,
158- db .test .create_index ("goodbye" , ASCENDING ,
159- ttl = 1 ))
152+ db .test .create_index ("goodbye" , ttl = 1 ))
160153 time .sleep (1.1 )
161154 self .assertEqual ("goodbye_1" ,
162- db .test .ensure_index ("goodbye" , ASCENDING ))
155+ db .test .ensure_index ("goodbye" ))
163156
164157 def test_index_on_binary (self ):
165158 db = self .db
@@ -171,19 +164,19 @@ def test_index_on_binary(self):
171164 self .assertEqual (db .test .find ({"bin" : Binary ("abc" )})
172165 .explain ()["nscanned" ], 3 )
173166
174- db .test .create_index ("bin" , ASCENDING )
167+ db .test .create_index ("bin" )
175168 self .assertEqual (db .test .find ({"bin" : Binary ("abc" )})
176169 .explain ()["nscanned" ], 1 )
177170
178171 def test_drop_index (self ):
179172 db = self .db
180173 db .test .drop_indexes ()
181- db .test .create_index ("hello" , ASCENDING )
182- name = db .test .create_index ("goodbye" , DESCENDING )
174+ db .test .create_index ("hello" )
175+ name = db .test .create_index ("goodbye" )
183176
184177 self .assertEqual (db .system .indexes .find ({"ns" : u"pymongo_test.test" })
185178 .count (), 3 )
186- self .assertEqual (name , "goodbye_-1 " )
179+ self .assertEqual (name , "goodbye_1 " )
187180 db .test .drop_index (name )
188181 self .assertEqual (db .system .indexes .find ({"ns" : u"pymongo_test.test" })
189182 .count (), 2 )
@@ -195,13 +188,13 @@ def test_drop_index(self):
195188 .find ({"ns" : u"pymongo_test.test" })))
196189
197190 db .test .drop_indexes ()
198- db .test .create_index ("hello" , ASCENDING )
199- name = db .test .create_index ("goodbye" , DESCENDING )
191+ db .test .create_index ("hello" )
192+ name = db .test .create_index ("goodbye" )
200193
201194 self .assertEqual (db .system .indexes .find ({"ns" : u"pymongo_test.test" })
202195 .count (), 3 )
203- self .assertEqual (name , "goodbye_-1 " )
204- db .test .drop_index ([("goodbye" , DESCENDING )])
196+ self .assertEqual (name , "goodbye_1 " )
197+ db .test .drop_index ([("goodbye" , ASCENDING )])
205198 self .assertEqual (db .system .indexes .find ({"ns" : u"pymongo_test.test" })
206199 .count (), 2 )
207200 self .assert_ (SON ([(u"name" , u"hello_1" ),
@@ -217,7 +210,7 @@ def test_index_info(self):
217210 self .assertEqual (len (db .test .index_information ()), 1 )
218211 self .assert_ ("_id_" in db .test .index_information ())
219212
220- db .test .create_index ("hello" , ASCENDING )
213+ db .test .create_index ("hello" )
221214 self .assertEqual (len (db .test .index_information ()), 2 )
222215 self .assertEqual (db .test .index_information ()["hello_1" ],
223216 [("hello" , ASCENDING )])
@@ -421,15 +414,15 @@ def test_unique_index(self):
421414 db = self .db
422415
423416 db .drop_collection ("test" )
424- db .test .create_index ("hello" , ASCENDING )
417+ db .test .create_index ("hello" )
425418
426419 db .test .save ({"hello" : "world" })
427420 db .test .save ({"hello" : "mike" })
428421 db .test .save ({"hello" : "world" })
429422 self .failIf (db .error ())
430423
431424 db .drop_collection ("test" )
432- db .test .create_index ("hello" , ASCENDING , unique = True )
425+ db .test .create_index ("hello" , unique = True )
433426
434427 db .test .save ({"hello" : "world" })
435428 db .test .save ({"hello" : "mike" })
@@ -446,7 +439,7 @@ def test_index_on_subfield(self):
446439 self .failIf (db .error ())
447440
448441 db .drop_collection ("test" )
449- db .test .create_index ("hello.a" , ASCENDING , unique = True )
442+ db .test .create_index ("hello.a" , unique = True )
450443
451444 db .test .insert ({"hello" : {"a" : 4 , "b" : 5 }})
452445 db .test .insert ({"hello" : {"a" : 7 , "b" : 2 }})
@@ -490,7 +483,7 @@ def test_upsert(self):
490483 def test_safe_update (self ):
491484 db = self .db
492485 db .drop_collection ("test" )
493- db .test .create_index ("x" , ASCENDING )
486+ db .test .create_index ("x" )
494487
495488 a = {"x" : 5 }
496489 db .test .insert (a )
@@ -504,7 +497,7 @@ def test_safe_update(self):
504497 def test_safe_save (self ):
505498 db = self .db
506499 db .drop_collection ("test" )
507- db .test .create_index ("hello" , ASCENDING , unique = True )
500+ db .test .create_index ("hello" , unique = True )
508501
509502 db .test .save ({"hello" : "world" })
510503 db .test .save ({"hello" : "world" })
0 commit comments