Merge lp:~pedronis/u1db/test_delete_doesnt_open_the_door_to_random_revs into lp:u1db

Proposed by Samuele Pedroni
Status: Merged
Approved by: Samuele Pedroni
Approved revision: 419
Merged at revision: 415
Proposed branch: lp:~pedronis/u1db/test_delete_doesnt_open_the_door_to_random_revs
Merge into: lp:u1db
Diff against target: 17 lines (+7/-0)
1 file modified
u1db/tests/test_backends.py (+7/-0)
To merge this branch: bzr merge lp:~pedronis/u1db/test_delete_doesnt_open_the_door_to_random_revs
Reviewer Review Type Date Requested Status
Samuele Pedroni Approve
Review via email: mp+126943@code.launchpad.net

Commit message

test_delete_doesnt_open_the_door_to_random_revs

To post a comment you must log in.
Revision history for this message
Samuele Pedroni (pedronis) wrote :

trivial, one more passing test

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'u1db/tests/test_backends.py'
--- u1db/tests/test_backends.py 2012-09-27 19:26:37 +0000
+++ u1db/tests/test_backends.py 2012-09-28 12:16:26 +0000
@@ -215,6 +215,13 @@
215 new_vc.is_newer(deleted_vc),215 new_vc.is_newer(deleted_vc),
216 "%s does not supersede %s" % (doc2.rev, deleted_doc.rev))216 "%s does not supersede %s" % (doc2.rev, deleted_doc.rev))
217217
218 def test_delete_doesnt_open_the_door_to_random_revs(self):
219 doc = self.db.create_doc_from_json(simple_doc, doc_id='my_doc_id')
220 self.db.delete_doc(doc)
221 rand_rev_doc = self.make_document('my_doc_id', 'other:3', '{}')
222 self.assertRaises(errors.RevisionConflict, self.db.put_doc,
223 rand_rev_doc)
224
218 def test_get_doc_after_put(self):225 def test_get_doc_after_put(self):
219 doc = self.db.create_doc_from_json(simple_doc, doc_id='my_doc_id')226 doc = self.db.create_doc_from_json(simple_doc, doc_id='my_doc_id')
220 self.assertGetDoc(self.db, 'my_doc_id', doc.rev, simple_doc, False)227 self.assertGetDoc(self.db, 'my_doc_id', doc.rev, simple_doc, False)

Subscribers

People subscribed via source and target branches