awips2/pythonPackages/nose/functional_tests/test_withid_failures.rst
root 8e80217e59 Initial revision of AWIPS2 11.9.0-7p5
Former-commit-id: a02aeb236c [formerly 9f19e3f712] [formerly 06a8b51d6d [formerly 64fa9254b946eae7e61bbc3f513b7c3696c4f54f]]
Former-commit-id: 06a8b51d6d
Former-commit-id: 3360eb6c5f
2012-01-06 08:55:05 -06:00

50 lines
2 KiB
ReStructuredText
Executable file

>>> import os
>>> import sys
>>> from nose.plugins.plugintest import run_buffered as run
>>> from nose.plugins.testid import TestId
>>> import tempfile
>>> idfile = tempfile.mktemp()
>>> support = os.path.join(os.path.dirname(__file__), 'support', 'id_fails')
>>> argv = [__file__, '-v', '--with-id', '--id-file', idfile, support]
>>> run(argv=argv, plugins=[TestId()])
#1 Failure: ImportError (No module named apackagethatdoesntexist) ... ERROR
#2 test_b.test ... ok
#3 test_b.test_fail ... FAIL
<BLANKLINE>
======================================================================
ERROR: Failure: ImportError (No module named apackagethatdoesntexist)
----------------------------------------------------------------------
Traceback (most recent call last):
...
ImportError: No module named apackagethatdoesntexist
<BLANKLINE>
======================================================================
FAIL: test_b.test_fail
----------------------------------------------------------------------
Traceback (most recent call last):
...
AssertionError
<BLANKLINE>
----------------------------------------------------------------------
Ran 3 tests in ...s
<BLANKLINE>
FAILED (errors=1, failures=1)
Addressing failures works (sometimes).
>>> argv.append('1')
>>> _junk = sys.modules.pop('test_a', None) # 2.3 requires
>>> run(argv=argv, plugins=[TestId()])
#1 Failure: ImportError (No module named apackagethatdoesntexist) ... ERROR
<BLANKLINE>
======================================================================
ERROR: Failure: ImportError (No module named apackagethatdoesntexist)
----------------------------------------------------------------------
Traceback (most recent call last):
...
ImportError: No module named apackagethatdoesntexist
<BLANKLINE>
----------------------------------------------------------------------
Ran 1 test in ...s
<BLANKLINE>
FAILED (errors=1)