~jfb-tempo-consulting/unifield-wm/sync-env-py3

« back to all changes in this revision

Viewing changes to tests/openerplib.py

  • Committer: Cecile Tonglet
  • Date: 2013-10-17 14:40:19 UTC
  • Revision ID: cto@openerp.com-20131017144019-grjgxx09qz1q311p
[FIX] Version problem with openerplib

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
import csv
6
6
 
7
7
from xmlrpclib import Fault
8
 
openerplib = __import__('openerplib')
 
8
import openerplib103 as openerplib
9
9
 
10
10
import config
11
11
 
12
 
try:
13
 
    import ipdb as pdb
14
 
except:
15
 
    import pdb
 
12
import pdb
16
13
 
17
14
class db(object):
18
15
    def __init__(self, server, db_name, user=None, password=None, server_password=None):
175
172
                data[i] = str(data[i])
176
173
                #if v == None: data[i] = False
177
174
                #elif type(v) == bool: data[i] = 1 if v else 0
178
 
        if 'reconcile note' in fields: ipdb.set_trace()
 
175
        if 'reconcile note' in fields: pdb.set_trace()
179
176
        result, rows, warning_msg, dummy = self.get(model).import_data(fields, datas, mode)
180
177
        if result == -1:
181
178
            raise Exception, "Unable to import data: "+str(warning_msg)
253
250
        self.db = db
254
251
        self.users = db.get('res.users')
255
252
        self.login = login
256
 
        try: self.id = self.users.search([('login','=',login)])[0]
257
 
        except: self.id = None
 
253
        try:
 
254
            self.id = self.users.search([('login','=',login)])[0]
 
255
        except IndexError:
 
256
            self.id = None
258
257
 
259
258
    def delGroups(self, *groups):
260
259
        if not self.id: raise Exception, 'Cannot remove groups to unknown user: '+self.login