~openerp-commiter/+junk/seb-server-trunk

« back to all changes in this revision

Viewing changes to openerp/tests/common.py

  • Committer: sebastien beau
  • Date: 2011-12-15 18:01:32 UTC
  • mfrom: (3769.1.113 trunk)
  • Revision ID: sebastien.beau@akretion.com.br-20111215180132-lbfm8hpefcg6qgaz
[MERGE] merge with version 3882

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
 
7
7
import openerp
8
8
 
9
 
ADDONS_PATH = os.environ['OPENERP_ADDONS_PATH']
10
 
PORT = int(os.environ['OPENERP_PORT'])
11
 
DB = os.environ['OPENERP_DATABASE']
 
9
# The openerp library is supposed already configured.
 
10
ADDONS_PATH = openerp.tools.config['addons_path']
 
11
PORT = openerp.tools.config['xmlrpc_port']
 
12
DB = openerp.tools.config['db_name']
12
13
 
13
14
HOST = '127.0.0.1'
14
15
 
25
26
model_proxy_61 = None
26
27
model_uri_61 = None
27
28
 
28
 
def setUpModule():
29
 
    """
30
 
    Start the OpenERP server similary to the openerp-server script and
 
29
def start_openerp():
 
30
    """
 
31
    Start the OpenERP server similary to the openerp-server script.
 
32
    """
 
33
    openerp.service.start_services()
 
34
 
 
35
    # Ugly way to ensure the server is listening.
 
36
    time.sleep(2)
 
37
 
 
38
def create_xmlrpc_proxies():
 
39
    """
31
40
    setup some xmlrpclib proxies.
32
41
    """
33
 
    openerp.tools.config['addons_path'] = ADDONS_PATH
34
 
    openerp.tools.config['xmlrpc_port'] = PORT
35
 
    openerp.service.start_services()
36
 
 
37
42
    global common_proxy_60
38
43
    global db_proxy_60
39
44
    global object_proxy_60
55
60
    db_proxy_61 = xmlrpclib.ServerProxy(model_uri_61 + 'db')
56
61
    model_proxy_61 = xmlrpclib.ServerProxy(model_uri_61 + 'model/' + DB)
57
62
 
58
 
    # Ugly way to ensure the server is listening.
59
 
    time.sleep(2)
60
 
 
61
63
def tearDownModule():
62
64
    """ Shutdown the OpenERP server similarly to a single ctrl-c. """
63
65
    openerp.service.stop_services()
 
66
 
 
67
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: