summaryrefslogtreecommitdiff
path: root/cad/tests/README
blob: ef5e0212303199a4284a1151031fcc256a82849c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
$Id$

 Copyright 2005, 2007 Nanorex, Inc.  See LICENSE file for details.
__author__ = "Will Ware"


Unit Tests
-=-=-=-=-=-
Python supports unit testing with the PyUnit module.
Information about PyUnit is available at this website:
  http://pyunit.sourceforge.net/pyunit.html

Bloggy ramblings about PyUnit:
  http://www.onlamp.com/pub/a/python/2004/12/02/tdd_pyunit.html
  http://www.onlamp.com/pub/a/python/2005/02/03/tdd_pyunit2.html

Run the unit tests from the cad/tests/ directory with the following bash shell
command:
  $ ./runAllTests.sh

Run individual test suites with:
  $ PYTHONPATH=../src python TESTFILE.py -v


[WARNING: if this uses a different python executable than you normally run
on atom.py to start nE-1, you might need to remove *.pyc before and after
running these tests, to avoid any chance of incompatible .pyc files messing
up nE-1. This is not supposed to happen, but for certain Mac Pythons I have
had this problem. -- comment added by bruce 051005]