[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-kant
Subject:    ANN: PyUnitTestBrowser
From:       Phlip <pplumlee () omnigon ! com>
Date:       2002-06-20 3:26:11
[Download RAW message or body]

Katesters:

PyUnitTestBrowser is a GUI TestRunner for Python's PyUnit that integrates, 
round-trip, with Kate, Idle or Vim.

Dox:        http://flea.sourceforge.net/BrowseMe.html
Src:        http://flea.sourceforge.net/browser006.zip
Spin:       http://www.c2.com/cgi/wiki?PyUnitTestBrowser

Pitch: 

An alternative guitestrunner for PyUnit. Its features, in combination with 
your editor and your console, form a plug-n-play Python Test-First IDE, 
tuned for very-large scale pythonic projects, hypothetically on any 
platform.

The best editor for PUB is Kate. Vim has terrible UI bugs; Idle has them too 
>and< is in-process. But PUB requires the recently added --line feature on 
the command line (thanks Christoph) that's currently only in the CVS head.

The highlights:

 - trigger a test event when your file saves

 - incrementally test...
        - a single test case
        - a single test suite
        - a single test module
        - all test files in the current folder
        - an entire folder hierarchy, recursively

 - keyboard or mouse support to 
        - run the UI, 
        - launch tests, 
        - and launch your editor

 - your __doc__ strings displayed at test selection time

 - dynamic refresh when you add new test suites or cases

 - locate tests thru a module's 'suite' function, 
        -  or by scanning it for descendents of TestCase.

 - selectively navigate Kate, Idle or Vim to
        - test failure points
        - syntax errors
        - test suites
        - test cases
        - testee classes
        - testee methods
        - a debugging trace statement

 - arbitrarily complex command lines now supported

 - non-heinous documentation in one handy Web page

Put them together, and you select the test in question, keep your keyboard 
focus in your editor with your digits on the home row and your hands off 
the mouse, hit Save over and over again, perceive the Green Bar, and 
achieve Flow. 

The ChangeLog:

The latest feature is integrated grep. This means if your editor does not 
have multi-file search, we do.

        005 bonds with PyChecker
        004 arbitrarily complex command lines
        003 does not require test suites
        002 does Windows
        001 exists

-- 
  Phlip
           http://flea.sourceforge.net
  --  My opinions are those of your employer  --
_______________________________________________
kde-kant mailing list
kde-kant@
http://mail.kde.org/mailman/listinfo/kde-kant
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic