nose-coolstorybro

Software Screenshot:
nose-coolstorybro
Software Details:
Version: 0.1
Upload Date: 11 May 15
Developer: Benjamin W. Smith
Distribution Type: Freeware
Downloads: 1

Rating: nan/5 (Total Votes: 0)

nose-coolstorybro is a nose plugin for app testing.

INSTALL

pip install git+git://github.com/benjaminws/nose-coolstorybro.git

USAGE

Your tests are too big:

    $ nosetests --with-coolstorybro test/examples
    E


    ERROR: test_ex_coolstorybro.TestCoolStoryBroExample.test_ex_coolstorybro
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File "/home/bsmith/Dev/python/nose-coolstorybro/lib/python2.7/site-packages/nose/case.py", line 133, in run
        self.runTest(result)
      File "/home/bsmith/Dev/python/nose-coolstorybro/lib/python2.7/site-packages/nose/case.py", line 151, in runTest
        test(result)
      File "/usr/lib/python2.7/unittest/case.py", line 385, in __call__
        return self.run(*args, **kwds)
      File "/usr/lib/python2.7/unittest/case.py", line 296, in run
        result.startTest(self)
      File "/home/bsmith/Dev/python/nose-coolstorybro/lib/python2.7/site-packages/nose/proxy.py", line 172, in startTest
        self.plugins.startTest(self.test)
      File "/home/bsmith/Dev/python/nose-coolstorybro/lib/python2.7/site-packages/nose/plugins/manager.py", line 94, in __call__
        return self.call(*arg, **kw)
      File "/home/bsmith/Dev/python/nose-coolstorybro/lib/python2.7/site-packages/nose/plugins/manager.py", line 162, in simple
        result = meth(*arg, **kw)
      File "/home/bsmith/Dev/python/nose-coolstorybro/lib/python2.7/site-packages/nose/plugins/manager.py", line 343, in startTest
        return self.plugin.startTest(test.test)
      File "build/bdist.linux-x86_64/egg/coolstorybro/coolstorybro.py", line 43, in startTest
        raise CoolStoryBro
    CoolStoryBro: U MAD?

    ----------------------------------------------------------------------
    Ran 0 tests in 0.002s

    FAILED (errors=1)


How many lines was that?

    $ nosetests --with-coolstorybro --tl-dr test/examples
    E

  
    ERROR: test_ex_coolstorybro.TestCoolStoryBroExample.test_ex_coolstorybro
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File "/home/bsmith/Dev/python/nose-coolstorybro/lib/python2.7/site-packages/nose/case.py", line 133, in run
        self.runTest(result)
      File "/home/bsmith/Dev/python/nose-coolstorybro/lib/python2.7/site-packages/nose/case.py", line 151, in runTest
        test(result)
      File "/usr/lib/python2.7/unittest/case.py", line 385, in __call__
        return self.run(*args, **kwds)
      File "/usr/lib/python2.7/unittest/case.py", line 296, in run
        result.startTest(self)
      File "/home/bsmith/Dev/python/nose-coolstorybro/lib/python2.7/site-packages/nose/proxy.py", line 172, in startTest
        self.plugins.startTest(self.test)
      File "/home/bsmith/Dev/python/nose-coolstorybro/lib/python2.7/site-packages/nose/plugins/manager.py", line 94, in __call__
        return self.call(*arg, **kw)
      File "/home/bsmith/Dev/python/nose-coolstorybro/lib/python2.7/site-packages/nose/plugins/manager.py", line 162, in simple
        result = meth(*arg, **kw)
      File "/home/bsmith/Dev/python/nose-coolstorybro/lib/python2.7/site-packages/nose/plugins/manager.py", line 343, in startTest
        return self.plugin.startTest(test.test)
      File "build/bdist.linux-x86_64/egg/coolstorybro/coolstorybro.py", line 42, in startTest
        raise CoolStoryBro("TL;DR: %d lines" % test_length)
    CoolStoryBro: TL;DR: 12 lines

    ----------------------------------------------------------------------
    Ran 0 tests in 0.002s

    FAILED (errors=1)

Requirements:

  • Python
  • nose

Similar Software

Comments to nose-coolstorybro

Comments not found
Add Comment
Turn on images!