Pythoscope, the unit test generator

Pythoscope 0.4.3 released

Written for Pythoscope by Michal Kwiatkowski on 2010-02-28

This is a bug fix release, covering all loose ends of 0.4.2. Installation package is now complete and should install without problems on systems without setuptools. I also fixed a serious bug that could cause a test file to be overwritten. Last but not least, some of the internals has been refactored to accommodate future changes.

Big thanks to Pieter Van Dyck for bug reports and fix suggestions.

To install/update get the source package from http://pythoscope.org/local--files/download/pythoscope-0.4.3.tar.gz and run:

  $ python setup.py install

or simply use setuptools:

  $ easy_install pythoscope==0.4.3

Full summary of changes:
* Pythoscope now ignores application and test modules it could not inspect (https://bugs.launchpad.net/bugs/487138 and https://bugs.launchpad.net/bugs/462849).
* Improved generation of assertions for functions with varargs and kwargs (https://bugs.launchpad.net/bugs/475414 and https://bugs.launchpad.net/bugs/475409).
* Pythoscope will no longer generate two test cases with the same name (https://bugs.launchpad.net/bugs/475504).
* Installation package now contains all essential files (https://bugs.launchpad.net/bugs/481238).
* Pythoscope now properly handles string exceptions thrown inside entry points (https://bugs.launchpad.net/bugs/522364).
* Entry points are now run with the current directory being the project root (https://bugs.launchpad.net/bugs/524352).

Read all announcements