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'
Java
PYTHONPATH=lib python -m unittest discover -v -s 'ti-java' -p 'ti_*.py'