Пример #1
0
 def test_update_errors(self):
     update("baio", "contrib", "contrib-2", "url-2")
     data = [
         {"_id": None, "name_1": "name-1", "name_2": "name-2", "family_rel": u"брат", u"private_rel": "друг"},
         {"_id": None, "name_1": "name-1", "name_2": "name-3", "family_rel": u"муж"}
     ]
     res = merge("baio", "contrib", data)
Пример #2
0
 def test_create_update_remove(self):
     create("baio", "contrib", "url")
     update("baio", "contrib", "contrib-2", "url-2")
     update("baio", "contrib-2", "contrib", "url")
     data = [
         {"_id": None, "name_1": "name-1", "name_2": "name-2", "family_rel": u"брат", u"private_rel": "друг"},
         {"_id": None, "name_1": "name-1", "name_2": "name-3", "family_rel": u"муж"}
     ]
     res = merge("baio", "contrib", data)
     data = [
         {"_id": res[0]["id"], "name_1": "name-5", "name_2": "name-2", u"private_rel": "друг"},
         {"_id": res[1]["id"], "name_1": "name-1", "name_2": "name-2", "family_rel": u"муж", u"private_rel": "друг"}
     ]
     merge("baio", "contrib", data)
     data = [
         {"_id": res[0]["id"], "_remove": True},
         {"_id": res[1]["id"], "_remove": True},
     ]
     merge("baio", "contrib", data)