def test_save(self): db = Database() assert db.get("foo") is None db.save({"_id": "foo", "name": "foo"}) assert db.get("foo") == { "_id": "foo", "_rev": "1", "name": "foo" }
def test_delete(self): db = Database() db.save({"_id": "a", "name": "a"}) db.delete({"_id": "a", "_rev": 1}) assert db.get("a") == None