summaryrefslogtreecommitdiff
path: root/src/_pytest/runner.py
AgeCommit message (Expand)Author
2021-02-06runner: add a safety assert to SetupState.prepareRan Benita
2021-01-24runner: avoid using node's store in SetupStateRan Benita
2021-01-24runner: add docstring to SetupState and improve variable naming a bitRan Benita
2021-01-24runner: schedule node.teardown() call already at setupRan Benita
2021-01-24runner: use insertion-ordered dict instead of stack, dict pairRan Benita
2021-01-24runner: replace setdefault with an unconditional setRan Benita
2021-01-24runner: enable a commented assertion in SetupState.addfinalizerRan Benita
2021-01-24runner: collapse exception handling in SetupState.teardown_exact()Ran Benita
2021-01-24runner: ensure item.teardown() is called even if a finalizer raisedRan Benita
2021-01-24runner: make sure SetupState._finalizers is always set for a node in the stackRan Benita
2021-01-24runner: inline SetupState._pop_and_teardown()Ran Benita
2021-01-24runner: express SetupState.teardown_all() in terms of teardown_exact() and re...Ran Benita
2021-01-24runner: inline a couple of SetupState methodsRan Benita
2021-01-24runner: remove dead code in teardown_all()Ran Benita
2021-01-24runner: inline SetupState._teardown_towards()Ran Benita
2021-01-24runner: reorder SetupState method to make more senseRan Benita
2021-01-24runner: use node's Store to keep private SetupState state instead of an attri...Ran Benita
2021-01-24runner: complete type annotations of SetupStateRan Benita
2021-01-15Deprecate raising unittest.SkipTest to skip tests during collectionRan Benita
2020-12-26runner: export pytest.CallInfo for typing purposesRan Benita
2020-10-19runner: combine a sort+reverse to a sort(reverse=True)Ran Benita
2020-10-17Update mypy 0.782 -> 0.790Ran Benita
2020-10-05py36+: com2annAnthony Sottile
2020-10-03py36+: pyupgrade: py36+Anthony Sottile
2020-10-02py36+: from typing import Type: no longer need guardAnthony Sottile
2020-10-02py36+: remove TYPE_CHECKING from _pytest.compatAnthony Sottile
2020-09-22Mark some public and to-be-public classes as `@final`Ran Benita
2020-09-05Make min duration configurable for slowest tests (#7667)Sorin Sbarnea
2020-08-04Improve typing of reports' longrepr fieldRan Benita
2020-08-01typing: set disallow_any_genericsRan Benita
2020-08-01Format docstrings in a consistent styleRan Benita
2020-07-10Remove no longer needed `noqa: F821` usesRan Benita
2020-07-10Stop using ExceptionInfo.errisinstance internallyRan Benita
2020-06-26Reduce calls of Node.ihookLukas Geiger
2020-06-14runner: don't try to teardown previous items from pytest_runtest_setupRan Benita
2020-06-05Improve types around repr_failure()Ran Benita
2020-06-05Type annotate some parts related to runner & reportsRan Benita
2020-06-05Type annotate some more hooks & implsRan Benita
2020-06-05Type annotate main.py and some parts related to collectionRan Benita
2020-06-05Type annotate some hookspecs & implsRan Benita
2020-06-05Type annotate some misc places with no particular connectionRan Benita
2020-05-23Introduce _pytest.timing as a way to control timing during testsBruno Oliveira
2020-05-12Replace bare `except`s with `except BaseException`Ran Benita
2020-04-30terminalwriter: don't flush implicitly; add explicit flushesRan Benita
2020-04-06Fix flaky TestDurations testRan Benita
2020-03-29Improved time counter used to compute test durations. (#6939)smarie
2020-03-27doc: use `envvar` directive for environment variables (#6874)Daniel Hahler
2020-03-07Simplify some exception handling codeRan Benita
2020-03-03Use attrs with all Repr classes (#6739)Daniel Hahler
2020-02-15Avoid getattr when dispatching pytest_runtest_* hooksRan Benita