Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/pytest-dev/pytest
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
https://github.com/pytest-dev/pytest
Improve reporting from __iter__ exceptions
050f4028162de52413742af3678c5019bb01f698 authored over 1 year agod1722d5c189ff7a1baccadfb514d05402104ccee authored over 1 year ago
Co-authored-by: pytest bot <[email protected]>
4deb38b2edc97e559df067c4d3e4d2b70d2e5f53 authored over 1 year ago370eacd3ca8addb5a8eb3f1291feff4304181042 authored over 1 year ago
010e1742d8f8c1526c417a871d4f82ddf6e5e7de authored over 1 year ago
add nuts to plugin list
6e5f10b28f4f2831b161c8ceb695f96a89502da8 authored over 1 year agofor more information, see https://pre-commit.ci
dd5ae0c3b88058c4488fe1411c53e874e79bd7b2 authored over 1 year agofc653d0d12fb43aa7fa843cb801d33854e1033b6 authored over 1 year ago
a357c7abc84e0382894a9b53d88ebb7ed2680686 authored over 1 year ago
61133ba83d0f24c40aa6b0c1473919c7aff3b16f authored over 1 year ago
This reverts commit e938580257e8120dabbea789d5b7a3dd3354d0a3.
Revert "improve error msg and tes...
049eec8474d3238b056a42fa07558c4293a97f05 authored over 1 year agotesting: add `.*` to `norecursedirs`
37bb1861757685acca09455d63aa148a65317989 authored over 1 year ago
Setting `norecursedirs` overrides the default, so we end up scanning
dot-directories and such wh...
7a625481dae2380d8f9d1cf53f6a59a2977b49c8 authored over 1 year ago
Add doctesting-coverage to envlist
0ddfdfcc04d9bd0c9594c1538ed1f75033ae8e1e authored over 1 year ago87bfc83aa0d9fbc8f8e95180805a1a58cdf43fd6 authored over 1 year ago
ebd571bb18d2cf00ebc70db8090217fc62d00e98 authored over 1 year ago
Adding https://github.com/network-unit-testing-system/nuts to the plugin list.
176d728b7b351fd967be1ff63deee042d5c234e2 authored over 1 year agod4fb6ac9f7875b762a6bd1f179ef5df4997d6182 authored over 1 year ago
fixtures: make FixtureRequest abstract, add TopRequest subclass
15fadd8c5cb6a4812c8b2a6ebcbb37c3d05eb7fe authored over 1 year ago
updates:
- [github.com/pre-commit/mirrors-mypy: v1.4.1 → v1.5.0](https://github.com/pre-commit/...
doc: fix a few `xfail` nits
10056865d2a4784934ce043908a0e78d0578f677 authored over 1 year agoRefs #9027, #10094.
1827d8d5f9164da3cf8a7f0a22ea6c36814fdfd4 authored over 1 year agoFix #11218.
9e164fc4fe46bbd43ac87fc30d0d6935f7e4d28b authored over 1 year agoc0cf822ca1d5d6ac74f46ddccbe377c254c6084a authored over 1 year ago
ec1053cc162250e42ae220ebe91c3bf00b22b084 authored over 1 year ago
d2dc8a70b593b61a013ae3eba99bb3f10e82eb65 authored over 1 year ago
b9cb87d862bb3f841d67723ac5717ce90b219dc2 authored over 1 year ago
e938580257e8120dabbea789d5b7a3dd3354d0a3 authored over 1 year ago
47c0fc3d78a6db8bbe6c298dec76084142f59171 authored over 1 year ago
python: use clearer terminology for `_resolve_arg_value_types`
556e075d23a91eb42821129a5d874ec3174e17ad authored over 1 year ago3ad3fc6b8f480656e727ce7e89ad84eb9a6735e7 authored over 1 year ago
To remove fixtures.py::add_funcargs_pseudo_fixture_def and add its logic
i.e. registering funca...
config: split `_getconftestmodules` and `_loadconftestmodules`
b2186e245556d64b0dee522b919b0ef025c15161 authored over 1 year agobuild(deps): Bump django from 4.2.3 to 4.2.4 in /testing/plugins_integration
18bc6c9a0e06a0eea5df47ded5a8884fdcd4a66c authored over 1 year agoImprove duplicate values documentation
24c9aa6c3049410df26a8b3199cb9bdbeced85a9 authored over 1 year ago
Bumps [django](https://github.com/django/django) from 4.2.3 to 4.2.4.
- [Commits](https://github...
Signed-off-by: Christoph Anton Mitterer <[email protected]>
1cc58ed67ff9e9c90b6b39154763138779ebceaf authored over 1 year agoSigned-off-by: Christoph Anton Mitterer <[email protected]>
84a342e27c1b3ba218b9c31ed9aeddba843ef36c authored over 1 year ago
Previously, when assigning a scope for a fully-indirect parameter set,
when there are multiple ...
1c04a925039a528a996bf0433ef604086d6c432e authored over 1 year ago
It was pointed out[0] that the previous behaviour has been obsoleted by
commit 37bd1e03cb77a26a...
What one typically actually wants in such a case is both, checking for some
resulting values *a...
4797deab998622d2fda34e96920f6d672d30e8b0 authored over 1 year ago
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/PyCQA/flake8: 6.0.0 → 6.1.0](...
Previously, the `_getconftestmodules` function was used both to load
conftest modules for a path...
python: change `Package` to no longer be a `Module`/`File`
485c555812286003d9234b5818c9852c3256bccb authored over 1 year agoFix #11137.
a21fb87a90974189c1b8b26189959507189bb3a1 authored over 1 year agofixtures: fix crash when `parametrize(scope="package")` is used without a Package
c754da10d2f568f8c7646407bc51e2cb0a6213b7 authored over 1 year ago
There as handling for `scope="class"` without a class, but not for
`scope="package"` without a p...
d3552ef4c0770fe90e8a583d8fae9fd9280bca96 authored over 1 year ago
11243 cherry picks
448563caaac559b8a3195edc58e8806aca8d2c71 authored over 1 year agoSo it can be used independently of the FixtureManager.
e8aa906e06f696f28d2ae4ce205e099aab18a7a8 authored over 1 year agoShould wait with this until Python 3.8 is dropped.
12054a49722eee2b12e3b9106f3cf878bcb13648 authored over 1 year agoRootdir tweaks
430ad145c13ec1b2bdd50eaf3d297c57daf413f4 authored over 1 year ago
Seems better to make the function a bit more pure, and avoids the
circular import.
Was a mistake in d97d44a97af2303eb3f3aea1f16fd834f5415509.
4e42421ebf2938bfac01e271afb195c2323566fd authored over 1 year agoFix #11107, #11235.
161ba87300ab5b49efa2833cd0e39bba301c2712 authored over 1 year agodoc/example/parametrize: a few fixes/improvements
f2b6040e9e11f3f56c974f5002bc699c1e332027 authored over 1 year agoe3247834e2797461ce155ff730d4b4b67c04ebc6 authored over 1 year ago
Co-authored-by: Bruno Oliveira <[email protected]>
0b4a557087b7d90f4db44a893470545656730d2a authored over 1 year agoupdate-plugin-list: use json, use http caching, use gh action caches
ffdcce67f4ed7c80d0779649de23cd9845026c27 authored over 1 year ago
this change
* switches from html index usage to json index usage
* adds using requests-cache as ...
Remove "Indirect" from a few section names -- not actually indirect.
Also few minor updates to ...
497a1d798ae9918d647707328c0b40f299430aa3 authored over 1 year agoThe doctest is skipped because add_note is only available in 3.11,
Closes #11223
1de0923e83e3258709559d86d142adaab65a42d8 authored over 1 year agofixtures: add a test for a currently non-covered scope mismatch scenario
7c30f674c58ee16f2b74ef85bb8765252764ef70 authored over 1 year ago
This test makes clear the need for the `_check_scope()` call in the
`pytest_setup_fixture` impl ...
fixtures: minor tweaks
02ba39bfcd2a14be80e30afd9b72e7f60c61cb38 authored over 1 year agofixtures: show test as skip location if skipped from an xunit setup function
29010d23a6e147c8e3e1ef7dd526ba1ea483bb97 authored over 1 year agoBumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.8.7 t...
de1f6f58ba10d31cb5f6657f1b441c4317a97a50 authored over 1 year ago
Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) from 0.21.0 to 0.21.1.
- [R...
Fix #11216.
c5262b0c42b9d82bb66665c7bbb1599d63bb2634 authored over 1 year ago
unittest TestCases can also use `usefixtures`. Just remove this comment,
it's not very helpful.
Let the parent class (Function) do this. Tiny bit better abstraction.
There seems to be no reaso...
0e0ed2af950754248dbcedc926a49f55bdb095e0 authored over 1 year ago
Use typing.Literal without TYPE_CHECKING checks
bf451d47a1b3be80a7f89b3076e4816c47390037 authored over 1 year ago[automated] Update plugin list
578fbe3dfd0eb46cbf4314db10d37970e8d698e2 authored over 1 year agoa6687196261b631c41eea7b6f9792b5ff81de00d authored over 1 year ago
Literal was added in Python 3.8 which we now require so can use it
freely.
fixtures: some tweaks & improvements
32f480814ceb4b4b7ebfe4c2acde5ae1236434da authored over 1 year ago
FixtureDef is used in the `pytest_fixture_setup` hook so needs to be
public. However since its c...
01f38aca440f0fd2a0526c08441e419ee8f34880 authored over 1 year ago
Fix #11208.
9d0ddb462517fc6c4f6dc7e0f1e14af2e08aeed9 authored over 1 year agoNot used since 310b67b2271cb05f575054c1cdd2ece2412c89a2.
40ed678885a0be2267f0719bb40b185ee94ba353 authored over 1 year agoSwitch to new-style pluggy hook wrappers
78d81ef8658f5fc058f622c76c057cf903b45f64 authored over 1 year agoFix #11122.
b41acaea1203abd25b83699e12124fed06fa9f9f authored over 1 year ago* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/psf/black: 23.3.0 → 23.7.0](http...
A few more Python>=3.8 simplifications
b25a3adff5a257f29876ef364e217f091dbd42cd authored over 1 year ago
From understanding the code better I see this is the correct fix.
The fixturedefs can be None if...
It makes for a more debuggable repr. Before:
<function FixtureRequest._schedule_finalizers....
7967b2e710b5d35a56bb9198410a3987c7f9bb59 authored over 1 year agoI can't imagine why we would want to test for a prefix here.
2c80de532f6501090ccd08a71dbc504af51f3991 authored over 1 year agof1c9570a0e3f480c82658cf2a8df4107020c841d authored over 1 year ago
Bumps [anyio[curio,trio]](https://github.com/agronholm/anyio) from 3.7.0 to 3.7.1.
- [Changelog...
Bumps [pytest-rerunfailures](https://github.com/pytest-dev/pytest-rerunfailures) from 11.1.2 to ...
b91d5a311289afc5d67ffec80ab1755e6fe6d3a2 authored over 1 year agoBumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.8.5 t...
4e75bff71a948ffc2e67b1decb00de39a87f1995 authored over 1 year ago
Add explicit mentions of the default behavior to both API reference and
how-to section about wa...
[automated] Update plugin list
782cacf86bc6579c3395dbe784a69c8a70651fff authored over 1 year agoa3b4220d762ac2afd72577a7cbd4a0a006f89830 authored over 1 year ago
reference: improve the node types docs a bit
fd7a4d2429d76e37a1920d0abbe670278ba84def authored over 1 year agoOtherwise the warnings show in the regen output.
b73ec8e5d117a244b696ff4f9d2dfb74df078b2f authored over 1 year ago