Titus Brown Guru comments -- and other commentary from others
- Only first 2 or 3 grips have any kind of solution.
- Things that can be checked into version control for diff-ing would be ideal
- pylint
- can set it so that when you do a checkin you get a report on the syntax checking
- Something similar for testing would be useful
- checks run at commit time would be a good thing
- Levels of testing
- scipy does it
- numpy does it
- can be built into your unittest system
- levels only useful for big projects?
- "Dive into Python" Book
- Nose
- supports tags, levels of testing, timing, plug-ins
- Nose better than. Py.Test
- Nose
- docs
- ease of use
- based upon uninttest
- Test collection of Nose is a big win
- Low overhead dependency
- Py.Test
- developer friendly
- multiple processes
- requires py.lib
- parallel testing
- May also have a test collection facility
- unittest is being extended - C. Winters?
- will have garbage collection
- orthogonal to Nose and py.test
- will not have test discovery
- Perl Test Anything Protocal
- Format specification for saying that I ran something and this happened
- Code Coverage testing
- figleaf
- coverage.py
- uses the actual AST - more comprehensible reports