Skip to content

Commit 82bfa71

Browse files
Jonatan Samoochabehackett
authored andcommitted
Added unit tests for remaining write operation comparisons
1 parent 3847d14 commit 82bfa71

File tree

1 file changed

+39
-2
lines changed

1 file changed

+39
-2
lines changed

test/test_crud.py

Lines changed: 39 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,14 +148,51 @@ def create_tests():
148148

149149

150150
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+
151180
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}}))
154183

155184
def test_UpdateOneNotEquals(self):
156185
self.assertNotEqual(UpdateOne({'foo': 42}, {'$set': {'bar': 42}}),
157186
UpdateOne({'foo': 42}, {'$set': {'bar': 23}}))
158187

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+
159196
def test_UpdateOneNotEqualsUpdateMany(self):
160197
self.assertNotEqual(UpdateOne({'foo': 42}, {'$set': {'bar': 42}}),
161198
UpdateMany({'foo': 42}, {'$set': {'bar': 42}}))

0 commit comments

Comments
 (0)