def test_update(self): data_list = [ {"name": "bob", "age": a, "id": a } for a in range(100) ] store = PythonListDataStore(data_list, ApiModel) self.assertEqual( store.update( {"name": "bob", "age": "34", "id": 34}, {"name": "boby mc gee"} ), {"name": "boby mc gee", "age": "34", "id": 34}) # adress is not part of the ressource description, it should # raise self.assertRaises(BadRequest, store.update, {"name": "bob", "age": "35", "id": 35}, {"adress": "1, main street"} ) self.assertRaises(NotFound, store.update, {"name": "bob", "age": "100", "id": 100}, {"name": "boby mc gee"} )
def test_update(self): data_list = [{"name": "bob", "age": a, "id": a} for a in range(100)] store = PythonListDataStore(data_list, ApiModel) self.assertEqual( store.update({ "name": "bob", "age": "34", "id": 34 }, {"name": "boby mc gee"}), { "name": "boby mc gee", "age": "34", "id": 34 }) # adress is not part of the ressource description, it should # raise self.assertRaises(BadRequest, store.update, { "name": "bob", "age": "35", "id": 35 }, {"adress": "1, main street"}) self.assertRaises(NotFound, store.update, { "name": "bob", "age": "100", "id": 100 }, {"name": "boby mc gee"})