Download and install instructions¶
Python Package Index (PyPI)¶
You can install OdooRPC with pip:
$ pip install odoorpc
No dependency is required.
Source code¶
The project is hosted on GitHub.
To get the current development branch (master
), just type:
$ git clone https://github.com/osiell/odoorpc.git
For the last version of a stable branch (replace X.Y accordingly):
$ git checkout X.Y
Run tests¶
Unit tests depend on the standard module unittest (Python 2.7 and 3.x). To run all unit tests from the project directory, run the following command:
$ python -m unittest discover -v
To run a specific test:
$ python -m unittest -v odoorpc.tests.test_init
To configure the connection to the server, some environment variables are available:
$ export ORPC_TEST_PROTOCOL=jsonrpc
$ export ORPC_TEST_HOST=localhost
$ export ORPC_TEST_PORT=8069
$ export ORPC_TEST_DB=odoorpc_test
$ export ORPC_TEST_USER=admin
$ export ORPC_TEST_PWD=admin
$ export ORPC_TEST_VERSION=10.0
$ export ORPC_TEST_SUPER_PWD=admin
$ python -m unittest discover -v
The database odoorpc_test
will be created if it does not exist.