Codebase list cherrypy3 / fresh-snapshots/upstream pytest.ini
fresh-snapshots/upstream

Tree @fresh-snapshots/upstream (Download .tar.gz)

pytest.ini @fresh-snapshots/upstreamraw · history · blame

[pytest]
addopts =
    # `pytest-xdist`:
    #--numprocesses=auto

    # `pytest-mon`:
    # useful for live testing with `pytest-watch` during development:
    #--testmon

    # show 10 slowest invocations:
    --durations=10

    # a bit of verbosity doesn't hurt:
    -v

    # report all the things == -rxXs:
    -ra

    # show values of the local vars in errors:
    --showlocals

    # autocollect and invoke the doctests from all modules:
    --doctest-modules

    # dump the test results in junit format:
    --junitxml=.test-results/pytest/results.xml

    # `pytest-cov`:
    --cov=cherrypy
    --cov-report term-missing:skip-covered
    --cov-report xml
    # --cov-report xml:.test-results/pytest/cov.xml  # alternatively move it here
doctest_optionflags = ALLOW_UNICODE ELLIPSIS
filterwarnings =
    error

    # pytest>=6.2.0 under Python 3.8:
    # Ref: https://docs.pytest.org/en/stable/usage.html#unraisable
    # Ref: https://github.com/pytest-dev/pytest/issues/5299
    ignore:Exception ignored in. <socket.socket fd=-1, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6>:pytest.PytestUnraisableExceptionWarning:_pytest.unraisableexception
    ignore:Exception ignored in. <_io.FileIO .closed.>:pytest.PytestUnraisableExceptionWarning:_pytest.unraisableexception

    ignore:Use cheroot.test.webtest:DeprecationWarning
    ignore:This method will be removed in future versions.*:DeprecationWarning
    ignore:Unable to verify that the server is bound on:UserWarning
    ignore:Not importing directory .*.tox/py35/lib/python3.5/site-packages/(zc|repoze).* missing __init__:ImportWarning
    # ref: https://github.com/mhammond/pywin32/issues/1256#issuecomment-527972824 :
    ignore:the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses:DeprecationWarning
    ignore:the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses:PendingDeprecationWarning
junit_duration_report = call
junit_family = xunit2
junit_suite_name = cherrypy_test_suite
minversion = 5.3.5
norecursedirs =
    build
    cherrypy.egg-info
    dist
    docs
    .cache
    .eggs
    .git
    .github
    .tox
testpaths = cherrypy/test/