skip to navigation
skip to content

Not Logged In

nose-f7u12 0.2

f7u12 output plugin for the nose testing framework

Nose F7U12
==========

Implements PEP-712 style output for the Nose testing framework so that the
output more accurately represents the developer's feelings when blocks of tests
fail. After 7 failures, omit a "U" instead of an "F".

See http://www.revsys.com/blog/2011/oct/20/pep712-proposal-make-unittest2-more-accurate/

Why? Because I laughed when I first saw PEP-712, and I'd never written a Nose
plugin before.

Thanks to:

* Michael Foord (for tweeting the link in the first place)
* Kumar McMillan (for having a good example to cheat off of/learn from)

Install
-------

From PyPI:

pip install nose-f7u12

From source:

pip install git+git://github.com/mpirnat/nose-f7u12#egg=nose_f7u12

Usage
-----

nosetests --with-f7u12

Example
-------

$ nosetests --with-f7u12

.......FFFFFFFFUUUUUUUUUUUUUUUU..U..U..U..U..U..U.
======================================================================
FAIL: test_f7u12.TestGeneratesLotsOfFailures.test_generates_failures(7,)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/Users/mpirnat/Documents/code/python/nose-f7u12/lib/python2.7/site-packages/nose-1.1.2-py2.7.egg/nose/case.py",
line 197, in runTest
self.test(*self.arg)
File
"/Users/mpirnat/Documents/code/python/nose-f7u12/src/examples/test_f7u12.py",
line 15, in _make_a_test
assert False
AssertionError

----------------------------------------------------------------------

< lots more test failure output; use your imagination... >

----------------------------------------------------------------------
Ran 50 tests in 0.021s

FAILED (errors=30)  
File Type Py Version Uploaded on Size
nose-f7u12-0.2.tar.gz (md5) Source 2011-10-24 2KB
  • Downloads (All Versions):
  • 3 downloads in the last day
  • 15 downloads in the last week
  • 56 downloads in the last month