Installation¶
The module can be installed using the setup.py script:
python setup.py install
Before doing that, you might like to run the unit tests:
PYTHONPATH=lib python -m unittest -v
For Python 2, it might be necessary to include the command discover after the unittest module name. If successful you should see a number of test cases being run.
Integration Tests¶
This package also includes further integration tests which test the complete system. These tests are stored in files named ti_*.py to avoid them being found by unittest discovery with its default parameters. They all use the Python “client” module but a variety of “server” scripts.
Python
The tests using a Python “server” script can be run directly from this package:
PYTHONPATH=lib python -m unittest discover -v -s 'ti-python' -p 'ti_*.py'
Other Languages
The following tests all require a Taco “server” script for the corresponding language to be installed in your search path.
Perl
PYTHONPATH=lib python -m unittest discover -v -s 'ti-perl' -p 'ti_*.py'