Commit Graph

  • 381593ccf0
    Merge pull request #12176 from pytest-dev/pre-commit-ci-update-config Ronny Pfannschmidt 2024-04-02 08:41:02 +0200
  • 9d6b5f8772
    [pre-commit.ci] pre-commit autoupdate pre-commit-ci[bot] 2024-04-01 22:13:25 +0000
  • 44895289c7
    Merge pull request #12170 from Pierre-Sassoulas/small-performance-improvments Pierre Sassoulas 2024-03-31 15:15:03 +0200
  • 1125296b53 Small performance/readability improvments when iterating dictionnary with ``keys()`` Pierre Sassoulas 2024-02-25 23:56:00 +0100
  • bd9b62161a [tooling] Add a manual step to run pylint in pre-commit Pierre Sassoulas 2024-03-30 20:55:27 +0100
  • e64efd8653
    Don't reregister subfixture finalizer in requested fixture if value is cached (#12136) John Litborn 2024-03-31 14:02:09 +0200
  • 2dd58e827e [automated] Update plugin list pytest bot 2024-03-31 00:20:45 +0000
  • 12e061e2e8
    [pre-commit.ci] pre-commit autoupdate (#12162) pre-commit-ci[bot] 2024-03-25 23:37:36 +0100
  • 5d345f6d7f
    build(deps): Bump pytest-cov in /testing/plugins_integration dependabot[bot] 2024-03-25 06:32:55 +0000
  • 2cba2237cd
    build(deps): Bump pytest-twisted in /testing/plugins_integration (#12158) dependabot[bot] 2024-03-25 07:32:29 +0100
  • e7b048e92d
    build(deps): Bump pytest-mock in /testing/plugins_integration (#12160) dependabot[bot] 2024-03-25 07:30:45 +0100
  • 4a8cefbf64
    build(deps): Bump pytest-asyncio in /testing/plugins_integration (#12161) dependabot[bot] 2024-03-25 07:30:08 +0100
  • 909759de2d
    Improve sentence in marks documentation (#12157) tserg 2024-03-24 22:59:07 +0800
  • 85ff5d1b54
    Merge pull request #12156 from pytest-dev/update-plugin-list/patch-c650e3a94 Ran Benita 2024-03-24 16:15:46 +0200
  • cfc4cf074e
    Merge pull request #12154 from bluetech/fixtures-cache-key-idx Ran Benita 2024-03-24 15:40:52 +0200
  • aeae91e27d [automated] Update plugin list pytest bot 2024-03-24 00:20:37 +0000
  • 3eb16b34be fixtures: stop using `request.param_index` in fixture cache key Ran Benita 2024-03-23 12:05:40 +0200
  • c650e3a94f
    Add research item in doc (#12147) Linghao Zhang 2024-03-21 22:21:43 +0800
  • 470edc5884
    Merge pull request #12133 from pytest-dev/dependabot/github_actions/hynek/build-and-inspect-python-package-2.0.2 Ran Benita 2024-03-20 11:21:40 +0200
  • 07a08028de
    Merge pull request #12132 from pytest-dev/dependabot/github_actions/peter-evans/create-pull-request-6.0.2 Ran Benita 2024-03-20 11:20:50 +0200
  • 42d3960fea
    Merge pull request #12131 from pytest-dev/dependabot/pip/testing/plugins_integration/pytest-rerunfailures-14.0 Ran Benita 2024-03-20 11:20:09 +0200
  • e7bf216516
    doc: add versionadded to `ExceptionInfo.group_contains` (#12141) Sebastian Meyer 2024-03-19 23:54:26 +0100
  • 532782a228
    [pre-commit.ci] pre-commit autoupdate (#12137) pre-commit-ci[bot] 2024-03-18 22:51:23 +0000
  • bf8b088bbe
    build(deps): Bump hynek/build-and-inspect-python-package dependabot[bot] 2024-03-18 03:12:49 +0000
  • 027464975f
    build(deps): Bump peter-evans/create-pull-request from 6.0.0 to 6.0.2 dependabot[bot] 2024-03-18 03:12:45 +0000
  • 6be5c9d88c
    build(deps): Bump pytest-rerunfailures in /testing/plugins_integration dependabot[bot] 2024-03-18 03:02:28 +0000
  • 2607fe8b47
    Merge pull request #12126 from pytest-dev/update-plugin-list/patch-70c11582a Ran Benita 2024-03-17 21:22:45 +0200
  • 2e69f31444 [automated] Update plugin list pytest bot 2024-03-17 00:20:04 +0000
  • 70c11582aa
    Don't add fixture finalizer if the value is cached (#11833) John Litborn 2024-03-16 22:45:56 +0100
  • c203f1615c
    Merge pull request #12121 from jakkdl/test_scope_fixture_caching Ran Benita 2024-03-16 12:21:53 +0200
  • bec0e9caf8 Add tests to ensure setup&finalization for scoped fixtures only run once. jakkdl 2024-03-15 12:26:28 +0100
  • 2e5da5d2fb
    doc: fix typos (#12118) Tobias Stoeckmann 2024-03-14 17:36:11 +0100
  • c0532dda18
    [pre-commit.ci] pre-commit autoupdate (#12115) pre-commit-ci[bot] 2024-03-13 15:30:18 +0200
  • 14437788f0
    Merge pull request #12108 from pytest-dev/bluetech-patch-1 Ran Benita 2024-03-11 18:36:16 +0200
  • 7eaaf370bb
    doc: add versionadded to `Stash` and `StashKey` Ran Benita 2024-03-11 18:22:16 +0200
  • 6c9e107681
    build(deps): Bump softprops/action-gh-release from 1 to 2 (#12106) dependabot[bot] 2024-03-11 11:48:06 -0300
  • 122b43439c
    build(deps): Bump django in /testing/plugins_integration (#12103) dependabot[bot] 2024-03-11 07:05:41 +0100
  • a29ea1bc32
    build(deps): Bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14 (#12105) dependabot[bot] 2024-03-11 07:04:19 +0100
  • 0a442a9599
    doc/flaky: remove `box/flaky` plugin suggestion (#12100) Ran Benita 2024-03-10 16:51:04 +0200
  • 520ff29c07
    Merge pull request #12096 from bluetech/staticmethod-instance Ran Benita 2024-03-10 16:29:06 +0200
  • b777b05c0e
    [automated] Update plugin list (#12098) github-actions[bot] 2024-03-10 09:57:13 -0300
  • b90da34a86
    Merge pull request #12095 from nicoddemus/cherry-pick-release Ran Benita 2024-03-09 19:39:15 +0200
  • 0dc0360351 python: fix instance handling in static and class method tests Ran Benita 2024-03-09 09:08:44 +0200
  • 140c777590 Merge pull request #12094 from pytest-dev/release-8.1.1 Bruno Oliveira 2024-03-09 08:51:20 -0300
  • 774f0c44e6 fixtures: only call `instance` property once in function Ran Benita 2024-03-09 09:11:33 +0200
  • 006058f1f9 fixtures: update outdated comment Ran Benita 2024-03-09 10:13:15 +0200
  • 437eb86edd
    Merge pull request #12092 from bluetech/fixture-cleanup Ran Benita 2024-03-09 08:55:37 +0200
  • 9033d4d3ff
    Parse args from file (#12085) Levon Saldamli 2024-03-09 07:51:52 +0100
  • 2ccc73be9a
    Merge pull request #12087 from nicoddemus/revert-path-deprecations Bruno Oliveira 2024-03-08 20:06:47 -0300
  • ff551b7685 fixtures: simplify a bit of code Ran Benita 2024-03-08 23:24:38 +0200
  • f5de111357 fixtures: check scope mismatch in `getfixturevalue` already-cached case Ran Benita 2024-03-08 23:18:43 +0200
  • 71671f60b5 fixtures: improve fixture scope mismatch message Ran Benita 2024-03-08 23:08:28 +0200
  • a9d1f55a0f fixtures: simplify scope checking Ran Benita 2024-03-08 22:39:44 +0200
  • 83887c066b
    Merge pull request #12089 from bluetech/unittest-obj Ran Benita 2024-03-08 20:50:27 +0200
  • 4a8bd5f2e2
    Merge pull request #12057 from pytest-dev/dependabot/github_actions/pypa/gh-action-pypi-publish-1.8.12 Ran Benita 2024-03-08 14:07:30 +0200
  • 51595d9000
    Merge pull request #12056 from pytest-dev/dependabot/pip/testing/plugins_integration/twisted-24.3.0 Ran Benita 2024-03-08 14:07:02 +0200
  • 1a5e0eb71d unittest: make `obj` work more like `Function`/`Class` Ran Benita 2024-03-07 00:02:51 +0200
  • 221097517b Add changelog entry for #12069 Bruno Oliveira 2024-03-07 19:38:05 -0300
  • dacee1f11d Revert "Remove deprecated py.path hook arguments" Bruno Oliveira 2024-03-07 19:30:51 -0300
  • 303cd0d48a Revert "Remove deprecated py.path (`fspath`) node constructor arguments" Bruno Oliveira 2024-03-07 19:19:14 -0300
  • 86945f9a1f
    Rename 'testing' extra to 'dev' (#12052) Bruno Oliveira 2024-03-07 19:12:19 -0300
  • 03e54712dd
    Do not import duplicated modules with --importmode=importlib (#12074) Bruno Oliveira 2024-03-04 12:44:56 -0300
  • 18c0e5075f
    Merge pull request #12075 from nicoddemus/yank-8.1.0 Bruno Oliveira 2024-03-04 12:21:12 -0300
  • 6ee02a3e6c Yank version 8.1.0 Bruno Oliveira 2024-03-04 12:17:36 -0300
  • 0951cbc6e4
    Merge pull request #12070 from RonnyPfannschmidt/lift Bruno Oliveira 2024-03-04 10:01:53 -0300
  • 37b3401091 add myself to tidelift Ronny Pfannschmidt 2024-03-04 12:59:54 +0100
  • 13558b9f53
    build(deps): Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12 dependabot[bot] 2024-03-04 03:47:21 +0000
  • 23bdc643c9
    build(deps): Bump twisted in /testing/plugins_integration dependabot[bot] 2024-03-04 03:25:34 +0000
  • 71849cc05c
    Merge pull request #12055 from bluetech/cherry-pick-release Ran Benita 2024-03-03 23:29:47 +0200
  • e410705561 Cherry-pick 8.1.0 release notes Ran Benita 2024-03-03 23:25:09 +0200
  • 00043f7f10
    Merge pull request #12038 from bluetech/fixtures-rm-arg2index Ran Benita 2024-03-03 15:45:34 +0200
  • f4e10251a4
    Merge pull request #12048 from bluetech/fixture-teardown-excgroup Ran Benita 2024-03-03 15:09:36 +0200
  • 43492f5707
    Merge pull request #12051 from jakkdl/test_debugging_pythonbreakpoint Ran Benita 2024-03-03 15:07:19 +0200
  • 82fe28dae4
    [automated] Update plugin list (#12049) github-actions[bot] 2024-03-03 12:50:42 +0000
  • 5e2ee7175c monkeypatch.delenv PYTHONBREAKPOINT in two tests that previously failed/skipped jakkdl 2024-03-03 13:48:29 +0100
  • 89ee4493cc
    Merge pull request #11997 from nicoddemus/11475-importlib Bruno Oliveira 2024-03-03 09:43:14 -0300
  • 8248946a55
    Do not collect symlinked tests under Windows (#12050) mrbean-bremen 2024-03-03 13:41:31 +0100
  • 434282e17f fixtures: use exception group when multiple finalizers raise in fixture teardown Ran Benita 2024-03-02 22:43:56 +0200
  • d6134bc21e doc: document consider_namespace_packages option Bruno Oliveira 2024-03-02 12:16:12 -0300
  • aac720abc9 testing/test_pathlib: parametrize namespace package option Bruno Oliveira 2024-03-02 12:03:08 -0300
  • 111c0d910e Add consider_namespace_packages ini option Bruno Oliveira 2024-03-02 11:46:54 -0300
  • 199d4e2b73 pathlib: import signature and docs for import_path Bruno Oliveira 2024-03-02 11:19:57 -0300
  • 5746b8e696 doc: update and improve import mode docs Bruno Oliveira 2024-02-27 21:29:59 +0200
  • c85fce39b6 Change importlib to first try to import modules using the standard mechanism Bruno Oliveira 2024-02-17 10:39:15 -0300
  • 067daf9f7d pathlib: consider namespace packages in `resolve_pkg_root_and_module_name` Bruno Oliveira 2024-02-27 20:13:28 +0200
  • 5867426455 pathlib: handle filenames starting with `.` in `module_name_from_path` Bruno Oliveira 2024-02-27 20:08:15 +0200
  • 4dea18308b pathlib: extract a function `_import_module_using_spec` Bruno Oliveira 2024-02-27 21:08:50 +0200
  • 7524e60d8f pathlib: extract a function `resolve_pkg_root_and_module_name` Bruno Oliveira 2024-02-27 20:03:08 +0200
  • dcf01fd39a testing/test_pathlib: add an importlib test Bruno Oliveira 2024-02-27 21:59:02 +0200
  • 300ceb435e testing/test_doctest: make `test_importmode` more realistic Bruno Oliveira 2024-02-27 21:33:42 +0200
  • 887e251abb testing/test_pathlib: remove `test_issue131_on__init__` Bruno Oliveira 2024-02-27 21:35:01 +0200
  • 6ed005161d
    Merge pull request #12043 from bluetech/pyargs-root Ran Benita 2024-03-02 21:09:20 +0200
  • 31026a2df2 main: only include package parents in collection tree for --pyargs collection arguments Ran Benita 2024-03-01 12:19:30 +0200
  • f20e32c982 main: slight refactor to collection argument parents logic Ran Benita 2024-03-01 14:17:03 +0200
  • 1612d4e393 main: add `module_name` to `CollectionArgument` Ran Benita 2024-03-01 11:59:26 +0200
  • 5e0d11746c main: model the result of `resolve_collection_arguments` as a dataclass Ran Benita 2024-03-01 11:47:30 +0200
  • b6bf58abe8
    Merge pull request #12042 from donhui/docs-0301 Ran Benita 2024-03-01 15:20:33 +0200
  • ff4c3b2873 main: add missing `import importlib.util` Ran Benita 2024-03-01 13:26:08 +0200
  • 4db5e53709
    docs: update plugins number donghui 2024-03-01 05:43:57 +0800
  • c967d508d6
    Merge pull request #12037 from bluetech/fixtures-getnextfixturedef-parent Ran Benita 2024-02-28 09:28:15 +0200