/usr/share/pyshared/zope/testrunner/testrunner-unexpected-success.txt is in python-zope.testrunner 4.0.3-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | testrunner handling of unexpected success
=========================================
Python 2.7 introduced the concept of expectedFailures to unittest.
See http://www.voidspace.org.uk/python/articles/unittest2.shtml#more-skipping
Although testrunner is currently not able to hande unexpected successes
correctly at least it does not report them as successes.
This document has some edge-case examples to test various aspects of
the test runner.
Separating Python path and test directories
-------------------------------------------
The --path option defines a directory to be searched for tests *and* a
directory to be added to Python's search path. The --test-path option
can be used when you want to set a test search path without also
affecting the Python path:
>>> import os, sys
>>> directory_with_tests = os.path.join(this_directory, 'testrunner-ex-719369')
>>> from zope import testrunner
>>> defaults = [
... '--path', directory_with_tests,
... '--tests-pattern', '^sampletestsf?$',
... ]
>>> sys.argv = ['test']
>>> testrunner.run_internal(defaults)
... # doctest: +ELLIPSIS
Running zope.testrunner.layer.UnitTests tests:
Set up zope.testrunner.layer.UnitTests in N.NNN seconds.
<BLANKLINE>
<BLANKLINE>
Error in test test_ef (sampletestsf.TestUnexpectedSuccess)
Traceback (most recent call last):
..._UnexpectedSuccess
<BLANKLINE>
Ran 1 tests with 1 failures and 0 errors in N.NNN seconds.
Tearing down left over layers:
Tear down zope.testrunner.layer.UnitTests in N.NNN seconds.
True
|