* nose (https://nose.readthedocs.org)
* pytidylib (http://countergram.com/open-source/pytidylib)
* haversine (https://github.com/mapado/haversine)
+ * shapely (https://github.com/Toblerity/Shapely)
Usage
=====
* get prerequisites
+
+ # on a fresh Ubuntu LTS 14.04 you'll also need these system-wide packages
+ [sudo] apt-get install python-dev python-pip python-Levenshtein tidy
- [sudo] pip install lettuce nose pytidylib haversine
+ [sudo] pip install lettuce nose pytidylib haversine psycopg2 shapely
* run the tests
the next run. This speeds up tests considerably
but might lead to outdated errors for some
changes in the database layout.
+ * `NOMINATIM_KEEP_SCENARIO_DB` - if defined, the test database will not be
+ dropped after a test is finished. Should
+ only be used if one single scenario is run,
+ otherwise the result is undefined.
* `LOGLEVEL` - set to 'debug' to get more verbose output (only works properly
when output to a logfile is configured)
* `LOGFILE` - sends debug output to the given file