Changes between Version 3 and Version 4 of TestingGuidelines

Show
Ignore:
Timestamp:
12/23/06 06:18:07 (6 years ago)
Author:
jarrod.millman
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TestingGuidelines

    v3 v4  
    11'''CAUTION:  This page is in the process of being migrated from an older page.  Until this process is completed, information found here may be incorrect.''' 
    22= Testing Guidelines = 
    3 SciPy's testing structure is based on the unit testing framework offered by unittest.py. scipy_test.py also provides a few helper functions. 
     3[[PageOutline]] 
     4SciPy's testing structure relies on the [http://projects.scipy.org/scipy/numpy/browser/trunk/numpy/testing NumPy testing system], which is based on the unit testing framework offered by [http://docs.python.org/lib/module-unittest.html unittest.py]. 
    45 
    56Our goal is that every module and package in SciPy includes a thorough set of unit tests. These tests should exercise the functionality of a routine as well as its robustness to erroneous or unexpected input arguments. The best time to write the tests is when the module itself is being written. Whenever a new bug is found in a routine, a unit test should be written to test for the error so that it can't creep back in unnoticed after future code changes.