import json import requests url = 'http://localhost:8000/try' id = 1 methodname = 'common.server.login' params = ('test', 'test') request = json.dumps({ 'id': id, 'method': methodname, 'params': params, }) r = requests.post(url, data=request) user_id, cookie = r.json()['result'] print user_id, cookie id = 2 methodname = 'model.res.user.search' params = [user_id, cookie, [], 0, 1000, None, {}] request = json.dumps({ 'id': id, 'method': methodname, 'params': params, }) r = requests.post(url, data=request) print request print r.json() id = 3 methodname = 'model.res.user.fields_get' params = [user_id, cookie, [], {}] request = json.dumps({ 'id': id, 'method': methodname, 'params': params, }) r = requests.post(url, data=request) print request print r.json() id = 4 methodname = 'model.res.user.read' params = (user_id, cookie, [1, 3], ['active', 'login', 'name', 'sessions', 'rec_name', '_timestamp'], {}) request = json.dumps({ 'id': id, 'method': methodname, 'params': params, }) r = requests.post(url, data=request) print request print r.json() id = 6 methodname = 'model.res.user.create' params = [user_id, cookie, [{"name": "fullName1", "language": None, "menu": 2, "company": None, "actions": [], "active": True, "rule_groups": [], "main_company": None, "groups": [], "signature": "", "employee": None, "employees": [], "login": "login2", "password": "pass"}], {}] params_min = [user_id, cookie, [{"name": "fullName2", "login": "login3", "password": "pass"}], {}] request = json.dumps({ 'id': id, 'method': methodname, 'params': params_min, }) r = requests.post(url, data=request) print request print r.json() id = 7 methodname = 'model.res.user.delete' params = [user_id, cookie, [8, 10], {}] request = json.dumps({ 'id': id, 'method': methodname, 'params': params, }) r = requests.post(url, data=request) print request print r.json() id = 8 methodname = 'model.res.user.write' params = [user_id, cookie, [8], {"email": "i2@mail.ru"}, {}] request = json.dumps({ 'id': id, 'method': methodname, 'params': params, }) r = requests.post(url, data=request) print request print r.json()