Commit Graph

  • cfc4cf074e Merge pull request #12154 from bluetech/fixtures-cache-key-idx Ran Benita 2024-03-24 15:40:52 +02:00
  • aeae91e27d [automated] Update plugin list pytest bot 2024-03-24 00:20:37 +00:00
  • 3eb16b34be fixtures: stop using request.param_index in fixture cache key Ran Benita 2024-03-23 12:05:40 +02:00
  • be7c8be6ce [8.1.x] Add research item in doc (#12148) github-actions[bot] 2024-03-21 14:37:49 +00:00
  • c650e3a94f Add research item in doc (#12147) Linghao Zhang 2024-03-21 22:21:43 +08:00
  • 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 +02:00
  • 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 +02:00
  • 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 +02:00
  • c5e3921b9f [8.1.x] doc: add versionadded to ExceptionInfo.group_contains (#12142) github-actions[bot] 2024-03-19 23:11:22 +00:00
  • e7bf216516 doc: add versionadded to ExceptionInfo.group_contains (#12141) Sebastian Meyer 2024-03-19 23:54:26 +01:00
  • 532782a228 [pre-commit.ci] pre-commit autoupdate (#12137) pre-commit-ci[bot] 2024-03-18 22:51:23 +00:00
  • bf8b088bbe build(deps): Bump hynek/build-and-inspect-python-package dependabot[bot] 2024-03-18 03:12:49 +00:00
  • 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 +00:00
  • 6be5c9d88c build(deps): Bump pytest-rerunfailures in /testing/plugins_integration dependabot[bot] 2024-03-18 03:02:28 +00:00
  • 2607fe8b47 Merge pull request #12126 from pytest-dev/update-plugin-list/patch-70c11582a Ran Benita 2024-03-17 21:22:45 +02:00
  • 2e69f31444 [automated] Update plugin list pytest bot 2024-03-17 00:20:04 +00:00
  • 70c11582aa Don't add fixture finalizer if the value is cached (#11833) John Litborn 2024-03-16 22:45:56 +01:00
  • c203f1615c Merge pull request #12121 from jakkdl/test_scope_fixture_caching Ran Benita 2024-03-16 12:21:53 +02:00
  • bec0e9caf8 Add tests to ensure setup&finalization for scoped fixtures only run once. jakkdl 2024-03-15 12:26:28 +01:00
  • 83614e1f3e [8.1.x] doc: fix typos (#12119) github-actions[bot] 2024-03-14 20:18:21 +00:00
  • 2e5da5d2fb doc: fix typos (#12118) Tobias Stoeckmann 2024-03-14 17:36:11 +01:00
  • c0532dda18 [pre-commit.ci] pre-commit autoupdate (#12115) pre-commit-ci[bot] 2024-03-13 15:30:18 +02:00
  • cd585a1abe [8.1.x] doc: add versionadded to Stash and StashKey (#12109) github-actions[bot] 2024-03-11 16:52:31 +00:00
  • 14437788f0 Merge pull request #12108 from pytest-dev/bluetech-patch-1 Ran Benita 2024-03-11 18:36:16 +02:00
  • 7eaaf370bb doc: add versionadded to Stash and StashKey Ran Benita 2024-03-11 18:22:16 +02:00
  • 6c9e107681 build(deps): Bump softprops/action-gh-release from 1 to 2 (#12106) dependabot[bot] 2024-03-11 11:48:06 -03:00
  • 122b43439c build(deps): Bump django in /testing/plugins_integration (#12103) dependabot[bot] 2024-03-11 07:05:41 +01:00
  • 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 +01:00
  • 6c14139c9f [8.1.x] doc/flaky: remove box/flaky plugin suggestion (#12102) github-actions[bot] 2024-03-10 15:08:01 +00:00
  • 0a442a9599 doc/flaky: remove box/flaky plugin suggestion (#12100) Ran Benita 2024-03-10 16:51:04 +02:00
  • 520ff29c07 Merge pull request #12096 from bluetech/staticmethod-instance Ran Benita 2024-03-10 16:29:06 +02:00
  • b777b05c0e [automated] Update plugin list (#12098) github-actions[bot] 2024-03-10 09:57:13 -03:00
  • b90da34a86 Merge pull request #12095 from nicoddemus/cherry-pick-release Ran Benita 2024-03-09 19:39:15 +02:00
  • 0dc0360351 python: fix instance handling in static and class method tests Ran Benita 2024-03-09 09:08:44 +02:00
  • 140c777590 Merge pull request #12094 from pytest-dev/release-8.1.1 Bruno Oliveira 2024-03-09 08:51:20 -03:00
  • abb0cf4922 Merge pull request #12094 from pytest-dev/release-8.1.1 Bruno Oliveira 2024-03-09 08:51:20 -03:00
  • 81653ee385 Adjust changelog manually for 8.1.1 8.1.1 Bruno Oliveira 2024-03-08 20:32:08 -03:00
  • 774f0c44e6 fixtures: only call instance property once in function Ran Benita 2024-03-09 09:11:33 +02:00
  • 006058f1f9 fixtures: update outdated comment Ran Benita 2024-03-09 10:13:15 +02:00
  • 437eb86edd Merge pull request #12092 from bluetech/fixture-cleanup Ran Benita 2024-03-09 08:55:37 +02:00
  • 9033d4d3ff Parse args from file (#12085) Levon Saldamli 2024-03-09 07:51:52 +01:00
  • e60b4b9ed8 Prepare release version 8.1.1 pytest bot 2024-03-08 23:27:21 +00:00
  • 15fbe57c44 [8.1.x] Revert legacy path removals (#12093) github-actions[bot] 2024-03-08 23:24:31 +00:00
  • 2ccc73be9a Merge pull request #12087 from nicoddemus/revert-path-deprecations Bruno Oliveira 2024-03-08 20:06:47 -03:00
  • ff551b7685 fixtures: simplify a bit of code Ran Benita 2024-03-08 23:24:38 +02:00
  • f5de111357 fixtures: check scope mismatch in getfixturevalue already-cached case Ran Benita 2024-03-08 23:18:43 +02:00
  • 71671f60b5 fixtures: improve fixture scope mismatch message Ran Benita 2024-03-08 23:08:28 +02:00
  • a9d1f55a0f fixtures: simplify scope checking Ran Benita 2024-03-08 22:39:44 +02:00
  • 83887c066b Merge pull request #12089 from bluetech/unittest-obj Ran Benita 2024-03-08 20:50:27 +02:00
  • 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 +02:00
  • 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 +02:00
  • 1a5e0eb71d unittest: make obj work more like Function/Class Ran Benita 2024-03-07 00:02:51 +02:00
  • 221097517b Add changelog entry for #12069 Bruno Oliveira 2024-03-07 19:38:05 -03:00
  • dacee1f11d Revert "Remove deprecated py.path hook arguments" Bruno Oliveira 2024-03-07 19:30:51 -03:00
  • 303cd0d48a Revert "Remove deprecated py.path (fspath) node constructor arguments" Bruno Oliveira 2024-03-07 19:19:14 -03:00
  • 86945f9a1f Rename 'testing' extra to 'dev' (#12052) Bruno Oliveira 2024-03-07 19:12:19 -03:00
  • 86c3aab005 [8.1.x] Do not import duplicated modules with --importmode=importlib (#12077) github-actions[bot] 2024-03-04 16:05:59 +00:00
  • 03e54712dd Do not import duplicated modules with --importmode=importlib (#12074) Bruno Oliveira 2024-03-04 12:44:56 -03:00
  • 5b82b0cd20 [8.1.x] Yank version 8.1.0 (#12076) github-actions[bot] 2024-03-04 12:24:02 -03:00
  • 18c0e5075f Merge pull request #12075 from nicoddemus/yank-8.1.0 Bruno Oliveira 2024-03-04 12:21:12 -03:00
  • 6ee02a3e6c Yank version 8.1.0 Bruno Oliveira 2024-03-04 12:17:36 -03:00
  • 0951cbc6e4 Merge pull request #12070 from RonnyPfannschmidt/lift Bruno Oliveira 2024-03-04 10:01:53 -03:00
  • 37b3401091 add myself to tidelift Ronny Pfannschmidt 2024-03-04 12:59:54 +01:00
  • 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 +00:00
  • 23bdc643c9 build(deps): Bump twisted in /testing/plugins_integration dependabot[bot] 2024-03-04 03:25:34 +00:00
  • 71849cc05c Merge pull request #12055 from bluetech/cherry-pick-release 8.2.0.dev0 Ran Benita 2024-03-03 23:29:47 +02:00
  • e410705561 Cherry-pick 8.1.0 release notes Ran Benita 2024-03-03 23:25:09 +02:00
  • 0a536810dc Merge pull request #12054 from pytest-dev/release-8.1.0 Ran Benita 2024-03-03 23:25:09 +02:00
  • b9a167f9bb Prepare release version 8.1.0 8.1.0 pytest bot 2024-03-03 20:47:25 +00:00
  • 00043f7f10 Merge pull request #12038 from bluetech/fixtures-rm-arg2index Ran Benita 2024-03-03 15:45:34 +02:00
  • f4e10251a4 Merge pull request #12048 from bluetech/fixture-teardown-excgroup Ran Benita 2024-03-03 15:09:36 +02:00
  • 43492f5707 Merge pull request #12051 from jakkdl/test_debugging_pythonbreakpoint Ran Benita 2024-03-03 15:07:19 +02:00
  • 82fe28dae4 [automated] Update plugin list (#12049) github-actions[bot] 2024-03-03 12:50:42 +00:00
  • 5e2ee7175c monkeypatch.delenv PYTHONBREAKPOINT in two tests that previously failed/skipped jakkdl 2024-03-03 13:48:29 +01:00
  • 89ee4493cc Merge pull request #11997 from nicoddemus/11475-importlib Bruno Oliveira 2024-03-03 09:43:14 -03:00
  • 8248946a55 Do not collect symlinked tests under Windows (#12050) mrbean-bremen 2024-03-03 13:41:31 +01:00
  • 434282e17f fixtures: use exception group when multiple finalizers raise in fixture teardown Ran Benita 2024-03-02 22:43:56 +02:00
  • d6134bc21e doc: document consider_namespace_packages option Bruno Oliveira 2024-03-02 12:16:12 -03:00
  • aac720abc9 testing/test_pathlib: parametrize namespace package option Bruno Oliveira 2024-03-02 12:03:08 -03:00
  • 111c0d910e Add consider_namespace_packages ini option Bruno Oliveira 2024-03-02 11:46:54 -03:00
  • 199d4e2b73 pathlib: import signature and docs for import_path Bruno Oliveira 2024-03-02 11:19:57 -03:00
  • 5746b8e696 doc: update and improve import mode docs Bruno Oliveira 2024-02-27 21:29:59 +02:00
  • c85fce39b6 Change importlib to first try to import modules using the standard mechanism Bruno Oliveira 2024-02-17 10:39:15 -03:00
  • 067daf9f7d pathlib: consider namespace packages in resolve_pkg_root_and_module_name Bruno Oliveira 2024-02-27 20:13:28 +02:00
  • 5867426455 pathlib: handle filenames starting with . in module_name_from_path Bruno Oliveira 2024-02-27 20:08:15 +02:00
  • 4dea18308b pathlib: extract a function _import_module_using_spec Bruno Oliveira 2024-02-27 21:08:50 +02:00
  • 7524e60d8f pathlib: extract a function resolve_pkg_root_and_module_name Bruno Oliveira 2024-02-27 20:03:08 +02:00
  • dcf01fd39a testing/test_pathlib: add an importlib test Bruno Oliveira 2024-02-27 21:59:02 +02:00
  • 300ceb435e testing/test_doctest: make test_importmode more realistic Bruno Oliveira 2024-02-27 21:33:42 +02:00
  • 887e251abb testing/test_pathlib: remove test_issue131_on__init__ Bruno Oliveira 2024-02-27 21:35:01 +02:00
  • 6ed005161d Merge pull request #12043 from bluetech/pyargs-root Ran Benita 2024-03-02 21:09:20 +02:00
  • 31026a2df2 main: only include package parents in collection tree for --pyargs collection arguments Ran Benita 2024-03-01 12:19:30 +02:00
  • f20e32c982 main: slight refactor to collection argument parents logic Ran Benita 2024-03-01 14:17:03 +02:00
  • 1612d4e393 main: add module_name to CollectionArgument Ran Benita 2024-03-01 11:59:26 +02:00
  • 5e0d11746c main: model the result of resolve_collection_arguments as a dataclass Ran Benita 2024-03-01 11:47:30 +02:00
  • b6bf58abe8 Merge pull request #12042 from donhui/docs-0301 Ran Benita 2024-03-01 15:20:33 +02:00
  • ff4c3b2873 main: add missing import importlib.util Ran Benita 2024-03-01 13:26:08 +02:00
  • 4db5e53709 docs: update plugins number donghui 2024-03-01 05:43:57 +08:00
  • c967d508d6 Merge pull request #12037 from bluetech/fixtures-getnextfixturedef-parent Ran Benita 2024-02-28 09:28:15 +02:00
  • bd45ccd2ca fixtures: avoid mutable arg2index state in favor of looking up the request chain Ran Benita 2024-02-27 10:37:40 +02:00