@@ -148,14 +148,51 @@ def create_tests():
148
148
149
149
150
150
class TestWriteOpsComparison (unittest .TestCase ):
151
+ def test_InsertOneEquals (self ):
152
+ self .assertEqual (InsertOne ({'foo' : 42 }), InsertOne ({'foo' : 42 }))
153
+
154
+ def test_InsertOneNotEquals (self ):
155
+ self .assertNotEqual (InsertOne ({'foo' : 42 }), InsertOne ({'foo' : 23 }))
156
+
157
+ def test_DeleteOneEquals (self ):
158
+ self .assertEqual (DeleteOne ({'foo' : 42 }), DeleteOne ({'foo' : 42 }))
159
+
160
+ def test_DeleteOneNotEquals (self ):
161
+ self .assertNotEqual (DeleteOne ({'foo' : 42 }), DeleteOne ({'foo' : 23 }))
162
+
163
+ def test_DeleteManyEquals (self ):
164
+ self .assertEqual (DeleteMany ({'foo' : 42 }), DeleteMany ({'foo' : 42 }))
165
+
166
+ def test_DeleteManyNotEquals (self ):
167
+ self .assertNotEqual (DeleteMany ({'foo' : 42 }), DeleteMany ({'foo' : 23 }))
168
+
169
+ def test_DeleteOneNotEqualsDeleteMany (self ):
170
+ self .assertNotEqual (DeleteOne ({'foo' : 42 }), DeleteMany ({'foo' : 42 }))
171
+
172
+ def test_ReplaceOneEquals (self ):
173
+ self .assertEqual (ReplaceOne ({'foo' : 42 }, {'bar' : 42 }, upsert = False ),
174
+ ReplaceOne ({'foo' : 42 }, {'bar' : 42 }, upsert = False ))
175
+
176
+ def test_ReplaceOneNotEquals (self ):
177
+ self .assertNotEqual (ReplaceOne ({'foo' : 42 }, {'bar' : 42 }, upsert = False ),
178
+ ReplaceOne ({'foo' : 42 }, {'bar' : 42 }, upsert = True ))
179
+
151
180
def test_UpdateOneEquals (self ):
152
- self .assertEquals (UpdateOne ({'foo' : 42 }, {'$set' : {'bar' : 42 }}),
153
- UpdateOne ({'foo' : 42 }, {'$set' : {'bar' : 42 }}))
181
+ self .assertEqual (UpdateOne ({'foo' : 42 }, {'$set' : {'bar' : 42 }}),
182
+ UpdateOne ({'foo' : 42 }, {'$set' : {'bar' : 42 }}))
154
183
155
184
def test_UpdateOneNotEquals (self ):
156
185
self .assertNotEqual (UpdateOne ({'foo' : 42 }, {'$set' : {'bar' : 42 }}),
157
186
UpdateOne ({'foo' : 42 }, {'$set' : {'bar' : 23 }}))
158
187
188
+ def test_UpdateManyEquals (self ):
189
+ self .assertEqual (UpdateMany ({'foo' : 42 }, {'$set' : {'bar' : 42 }}),
190
+ UpdateMany ({'foo' : 42 }, {'$set' : {'bar' : 42 }}))
191
+
192
+ def test_UpdateManyNotEquals (self ):
193
+ self .assertNotEqual (UpdateMany ({'foo' : 42 }, {'$set' : {'bar' : 42 }}),
194
+ UpdateMany ({'foo' : 42 }, {'$set' : {'bar' : 23 }}))
195
+
159
196
def test_UpdateOneNotEqualsUpdateMany (self ):
160
197
self .assertNotEqual (UpdateOne ({'foo' : 42 }, {'$set' : {'bar' : 42 }}),
161
198
UpdateMany ({'foo' : 42 }, {'$set' : {'bar' : 42 }}))
0 commit comments