PyTest v0.5.0 ------------- This is a small package that facilitates the unit testing process by aggregating PyUnit tests and making them easier to call from the command line and from within other unit tests.
Typical PyUnit tests are written in a 1-1 relationship with the module they test. Module "foo.py" is typically tested with module "test_foo.py". In packages with multiple modules it can become cumbersome to run all of the unit tests from the command line. One could write an aggregator "test_all.py" module and have it call into each "test_*.py" module to retrieve a TestCase to assemble a suite. However, that approach requires 2 modifications each time a unit test is added (one modification for the test itself, and one modification in test_all.py). PyTest can run all of the unit tests in a directory via the command line by locating all modules that begin with "test_". Reflection is then used to extract the TestCase class, and a suite is constructed reflecting all test cases. Additionally, PyTest can be used programmatically in a test_all.py. Please see my site for more info: http://oss.wxnet.org/pytest -c -- WeatherNet Observations for station: home Temperature: 48.60F Pressure: 29.82in; Dew Point: 46.05F (91%) Wind: 312 at 0 mph Recorded: 00:04:40 05/21/05 (http://wsdl.wxnet.org/home/binding.wsdl) -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html