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

Convert pytest.py into a package

As discussed in https://github.com/pytest-dev/pytest/issues/3342, this
is the first step to make...

e5bd7fb0530efa49e5ca7d5fcd9fd741968226b0 authored about 5 years ago
Remove outdated py2py3 example (#6306)

Remove outdated py2py3 example

256a9e0027f8479d3e9951ffd00e41df00e603d7 authored about 5 years ago
Update mypy 0.740 -> 0.750

Release notes:
https://mypy-lang.blogspot.com/2019/11/mypy-0.html

16ff9f591e38d1f2a79441f177130b1d89098c6e authored about 5 years ago
Remove outdated py2py3 example

d2d7b97a70c1e9dce9e2018c885a4e4203fadf64 authored about 5 years ago
Ensure cache supporting files still exist after --cache-clear (#6296)

Ensure cache supporting files still exist after --cache-clear

23f6adc760cbeb78b71e2c82cf106f48535efa82 authored about 5 years ago
Ensure cache supporting files still exist after --cache-clear

Fix #6290

172b82875a2c3c1052938a300bc97d8cfb9688ab authored about 5 years ago
docs: move changelog to docs/en and allow sphinx directives (#6287)

docs: move changelog to docs/en and allow sphinx directives

277857b026fbc4a5150b0e75b14660a2768e6d74 authored about 5 years ago
docs: move changelog to docs/en and allow sphinx directives

Now `tox -e docs` will also include the draft changelog for the
next version (locally only).

`C...

d3ab56f531f7419fb1bfe037244a96fa3ddf765c authored about 5 years ago
rename test_pdb to test_debugging (#6282)

rename test_pdb to test_debugging

da091b832d82b79f800db7f709591184a4ece696 authored about 5 years ago
fixes #5065

8feeb093984fcb17491bc1b6d6dcaf94a4cbdae0 authored about 5 years ago
Merge pull request #6234 from asottile/remove_none_warning

Revert "A warning is now issued when assertions are made for `None`"

209d99102da374bc2b445d08fba4c893d47a7a2a authored about 5 years ago
Merge pull request #6279 from nicoddemus/fix-changelog

Remove duplicated changelog entry for 5.3.1

6d31684da54eb64084bd395395b383ea5a1f437c authored about 5 years ago
Remove duplicated changelog entry for 5.3.1

4ee280ae1fee874bf316e5775a2dab0bfbfa9655 authored about 5 years ago
Preparing release version 5.3.1 (#6277)

Preparing release version 5.3.1

8b8cba369cecabde72b1bb3f2349a17b77ffeae5 authored about 5 years ago
Merge pull request #6164 from blueyed/pytester-no-color

pytester: use no colors with inline runs by default

b6b0bc03f3edbbb874a8c1d9cac584815fc4fb35 authored about 5 years ago
pytester: use no colors with inline runs by default

Sets `PY_COLORS=0` in the environment by default, which is used by pylib.

Via https://github.co...

a1219ab8fc4522cc22e8b17a90e9c0e44612d998 authored about 5 years ago
Preparing release version 5.3.1

05008f6b557ad35b71efd9e9ebca96c07402d793 authored about 5 years ago
Merge branch 'bugfix-5430-pass-logs-to-junit-report' of https://github.com/zupermanzupereroe/pytest into bugfix-5430-pass-logs-to-junit-report

83182b82ea81170afe48fd16c7c64c72f3f51692 authored about 5 years ago
Fix for issue #5430 - junit-xml: logs are not passed to junit report for tests failed not in a teardown phase

b66dc800081bff90b82b6e3649da5838c7531089 authored about 5 years ago
Avoid duplicating system-out and system-error tags

31d5cedc6d087d7f5932e8f53e968c15d72fa463 authored about 5 years ago
Create changelog file and update AUTHORS

91b3ff1bb73afdbc5dfcda1f15fb241027e4d0e7 authored about 5 years ago
Merge pull request #1 from pytest-dev/master

Update repository

69ad2026f606b2b9d6ea018aa37b10a8c7bf379c authored about 5 years ago
Merge pull request #6242 from nicoddemus/testdir-changelog

Add link to testdir fixture in CHANGELOG entry

9d900930dbf52fc79ac9414c1f6d9ec485f55e18 authored about 5 years ago
Merge pull request #6271 from blueyed/typing

typing: minor improvements

47ae1fb36b287b68bd0f3f46955af97df523ccea authored about 5 years ago
Merge pull request #6270 from blueyed/docs-log_cli

docs: add missing `log_cli` confval

a8230d77f45984e80c4b528cd6f1909128816ed5 authored about 5 years ago
Merge pull request #6269 from blueyed/docs

tox: docs: --keep-going and posargs

b7d908f4a5a8d27ab7cb84b2eb430830c641f7df authored about 5 years ago
typing: minor improvements

bc7282576f0490a67795b1844ed8e6c6ab497223 authored about 5 years ago
docs: add missing `log_cli` confval

b9dd0e621004f8849f6487316b6ff85f9691d251 authored about 5 years ago
tox: docs: --keep-going and posargs

`--keep-going` makes sense with `-W` to see all warnings/errors.

`{posargs:}` is useful for pas...

57f3dc19b9a26748f9238a0f9af8022c1cfcc106 authored about 5 years ago
Merge pull request #6215 from blueyed/cleanup-exc

_idval: remove trailing newline from exception

d7d5cf4136d8345187aa20442047da9f05401d53 authored about 5 years ago
Merge pull request #6268 from felixonmars/patch-2

Correct a typo in _pytest/config/__init__.py

ed67312bca2b8b51c6b309df1201be0f89bbb6ae authored about 5 years ago
Avoid duplicating system-out and system-error tags

2d24c062b6c1beb914399174c1fd9190f6093371 authored about 5 years ago
Create changelog file and update AUTHORS

d940d0b6570535a4e39fed31166fef67ed8769af authored about 5 years ago
Fix for issue #5430 - junit-xml: logs are not passed to junit report for tests failed not in a teardown phase

f9f092a5e6dc27d28b220fde75b348f086ef85c0 authored about 5 years ago
Correct a typo in _pytest/config/__init__.py

b7bc52f770dd3352cfaf54ed5ec82df382013e2d authored about 5 years ago
Node from parent (#5975)

Node from parent

a3c8246b6053de15d9b95bfa7a425d59054c2693 authored about 5 years ago
deprecate direct node construction and introduce Node.from_parent

c99c7d0f95170a5e308ed6c37e63b2d90794a4f9 authored about 5 years ago
update doc examples **untested**

15ffe6320498f37a57dd23a45866e5903d61f56c authored about 5 years ago
Merge pull request #5984 from phloose/acceptance-tests_pytest-dev/pytest/#4445

Add acceptance tests for "config warnings" stacklevel (#4445)

886b8d27c669c6a65488192f75299a7cb9e1ab52 authored about 5 years ago
Merge pull request #6086 from kondratyev-nv/master

Fix line detection for properties in doctest tests

d1eb89d6940d3081876f663622017d8952e77a80 authored about 5 years ago
Merge pull request #6219 from blueyed/testdir-use-monkeypatch

pytester: remove special handling of env during inner runs

a4408eb9c13283f9285df263e91ab2b3219d7b5a authored about 5 years ago
pytester: remove special handling of env during inner runs

Closes https://github.com/pytest-dev/pytest/issues/6213.

b0ebcfb7857ef9e14064ca22baad4f6623f0251a authored about 5 years ago
Fix line detection for properties in doctest tests

Co-Authored-By: Daniel Hahler <[email protected]>

5e097970df24a47a5944f29a6dca1eb1219b5b8e authored about 5 years ago
Add stacklevel tests for warnings, 'location' to pytest_warning_captured

Resolves #4445 and #5928 (thanks to allanlewis)

Add CHANGELOG for location parameter

a02310a1401a185676f3421c6598434f2d73594a authored about 5 years ago
Merge pull request #6261 from blueyed/stats-keys

terminal: _get_main_color: help pytest-parallel

0601f5cdad56a3e64cf15618ee2856a49aab58cd authored about 5 years ago
Merge pull request #6258 from blueyed/notify_exception-handle-exit-exc-upstream

main: wrap_session: handle exit.Exception with notify_exception

a7268aaa5df737bbea8afd81470d2f750c9abc2e authored about 5 years ago
terminal: _get_main_color: help pytest-parallel

Use `dict.keys()` to work around `__iter__` not working with a
multiprocessing DictProxy.

Ref: ...

1f736a663d6bd9c7a1a99dc970d70367863810a8 authored about 5 years ago
main: wrap_session: handle exit.Exception with notify_exception

Fixes https://github.com/pytest-dev/pytest/issues/6257.
Via https://github.com/blueyed/pytest/pu...

2344982d7fec6c37727288621d3d3dbf7291f53b authored about 5 years ago
Merge pull request #6259 from blueyed/merge-master-into-features

Merge master into features

2fa0518e899dd8750770c5e62db6528198e7fe4d authored about 5 years ago
Merge master into features

df0c652333f7533bb783da3d366fc7b0e0a5450b authored about 5 years ago
Merge pull request #6252 from blueyed/minor-changelog

CHANGELOG: two minor fixes/improvements

63c9ad02f4b15d981adf3ec6d34560e94faf0d05 authored about 5 years ago
Merge pull request #6248 from blueyed/default-role

docs: configure default_role=literal

8b7aeefd7d57a5885017450b09e2b12203d6aede authored about 5 years ago
Remove sys.last_traceback attribute using del instead of settin… (#6256)

Remove sys.last_traceback attribute using del instead of setting to None

f1ac0eeef0c7fd504dc7a87c72a35730857363fc authored about 5 years ago
Fix reST markup.

82424c92708ed6fe9fba83ff4cbc3ce128e13494 authored about 5 years ago
Use proper reST attribute markup.

dbb8c146f041b4ffaa704097007d8bb1f160d990 authored about 5 years ago
Add self to AUTHORS

8d686a8e460fe8dd513efe2632481587ce0d4ab9 authored about 5 years ago
Add changelog file.

9d1082bd302832fe7289dfbed53a81a17eccf05c authored about 5 years ago
Add develop instructions to CONTRIBUTING (#6249)

Add develop instructions to CONTRIBUTING

490c7c72620b1c0b97f89f15f976189426cbb806 authored about 5 years ago
clear sys.last_traceback via del instead of = None

2ffbe41ae526b5367fca798e405fceab9bc57228 authored about 5 years ago
Add develop instructions to CONTRIBUTING

From: https://github.com/pytest-dev/pytest/pull/6244

8f2fd8ffc039f45a8daaedd62e6a2ca9af2542f6 authored about 5 years ago
Modify test for new expected behaviour

64eb9ea670fd4d31e46e41ee397933fcad05886d authored about 5 years ago
Merge pull request #6241 from bluetech/type-annotations-9

Add type annotations to _pytest.config.argparsing and corresponding Config code

5820c5c5a61579b7baa92d6d22ac9602a50c9132 authored about 5 years ago
Added link checking to tox and release.py (#5614)

Added link checking to tox and release.py

7e10c8191d0a6b8e2a0047947ededc232d02cd06 authored about 5 years ago
CHANGELOG: two minor fixes/improvements

6659fe0edcff7fdedd8b28509f4e5e050c42edfa authored about 5 years ago
Merge pull request #6250 from blueyed/tbh

pytester: LineMatcher: __tracebackhide__ with _fail

4ee984ff0ab9bbf46ff07dc5691fdb48bf70e5e1 authored about 5 years ago
pytester: LineMatcher: __tracebackhide__ with _fail

Follow-up to 2228ccb (gone lost in resolving the conflict).

b96e0a71a6ce4130b480b6c601befadbeec5dfe5 authored about 5 years ago
Merge pull request #6174 from blueyed/ids-iter

parametrized: ids: support generator/iterator

ed012c808a20f983088157424a219ecce0d9dea7 authored about 5 years ago
docs: configure default_role=literal

This configures the default role for interpreted text (single
backticks), avoiding the need to c...

be722652f0b63411a6c9e9e5a193cac129404d24 authored about 5 years ago
Merge pull request #6247 from blueyed/collecterror-fulltrace

Respect --fulltrace with collection errors

6b75a7733ba7b8f09a0ad768342dff7100a6a365 authored about 5 years ago
Respect --fulltrace with collection errors

2d449e95e4c270f1b3a15239b72cd3c5338f798b authored about 5 years ago
Add type annotations to _pytest.config.argparsing and corresponding Config code

dac16cd9e5113a5b769d89557e9dcdc5001fe205 authored about 5 years ago
parametrized: ids: support generator/iterator

Fixes https://github.com/pytest-dev/pytest/issues/759

- Adjust test_parametrized_ids_invalid_ty...

2c941b5d13cc8688a1d655fc0ef41a4de8c4e251 authored about 5 years ago
Merge pull request #6245 from blueyed/tests-_idval

testing/python/metafunc.py: import _idval once

98c899c9b0d18148bb8fdbae53d04ad533f8486e authored about 5 years ago
Merge pull request #6237 from blueyed/fix-no_fnmatch_line

pytester: reset log output in _match_lines

58ec5bea353ba7141781b683d811824fd7b9a31b authored about 5 years ago
Merge pull request #6243 from blueyed/move-_pformat_dispatch

minor: move internal _pformat_dispatch function

f1224a0e855bb4707c05d7d943cfbe87f6e982a7 authored about 5 years ago
testing/python/metafunc.py: import _idval once

ccb3ef3b33fcf419d03260c1d18f352da373725d authored about 5 years ago
minor: move internal _pformat_dispatch function

c0b1a39192a998b4368ac859677b7e22f8ee56f2 authored about 5 years ago
Add link to testdir fixture in CHANGELOG entry

As per https://github.com/pytest-dev/pytest/pull/5914#issuecomment-556063975

0be03d7fe4e804adb30b6ee2760bcd473ff916ac authored about 5 years ago
argparsing: remove "map_long_option" Action attribute support

This feature was added in commit
007a77c2ba14b3df8790efb433a2f849edf4f5d2, but was never used in...

51f9cd0e02371d1a4770625aff178a3f8ab6db5d authored about 5 years ago
Fix rendering of Before/After in changelog (#6238)

Fix rendering of Before/After in changelog

2879d25812c87d9f9e6923bf3fa6c582eecf6d77 authored about 5 years ago
Delete 5934.feature.rst included in the wrong folder by accident

fe69a2cfb7d834ca6bf25bc69b9331f49ca3d30d authored about 5 years ago
Introduce 5934 in CHANGELOG and fix "pytest" blocks

af9dfc604deb490431a790d89fba7dfae107a079 authored about 5 years ago
Fix rendering of Before/After in changelog

Apparently the version of sphinx that rtd uses is a little more strict about whether an anonymou...

8c65eae5f4cb6d023b1720e3fcf65e03cc0d858a authored about 5 years ago
pytester: reset log output in _match_lines (#70)

This is necessary for when using e.g. `no_fnmatch_line` after it.
Factor it out into `_fail`.

(...

2228ccbfb412e58138e88101876187008bb22346 authored about 5 years ago
Merge features into master after 5.3 (#6236)

Merge features into master after 5.3

7e5ad314287a5c86856efea13c04333d7baf3643 authored about 5 years ago
Improve instructions on how to write CHANGELOG entries (#6235)

Improve instructions on how to write CHANGELOG entries

688bbefed1e85bb9bc89ce310af1d23127a290a2 authored about 5 years ago
Release 5.3.0 (#6233)

Release 5.3.0

5b3867fd6553edcb456bd8758f6a15b16f2ec84c authored about 5 years ago
Improve instructions on how to write CHANGELOG entries

This makes easier for contributors to get the CHANGELOG entry
right the first time.

36ef545b2dcfdbfd1bf10fd65aa54f229b199349 authored about 5 years ago
Merge pull request #6231 from blueyed/param-spell

Improve check for misspelling of parametrize

1d368e0ed468ede55718b1990441725778ce6e9b authored about 5 years ago
Small fixes in the CHANGELOG for 5.3.0

be59827216612fd416818702be7e2b8448f4089d authored about 5 years ago
Revert "A warning is now issued when assertions are made for `None`"

faea273c930985074783703e7d37d88441acf30e authored about 5 years ago
Preparing release version 5.3.0

4b16b93cf57bb58d6dd55fb4b4ffa2a0a2a344db authored about 5 years ago
Merge remote-tracking branch 'upstream/master' into release-5.3.0

21622d0df43609b84644134a4741343d147df1eb authored about 5 years ago
Improve check for misspelling of parametrize

- there is no need to do this with `--strict-markers`
- it can be done when looking up marks, in...

4ad61cbcf6063d5bc414a9a37a5fbb29a3083e73 authored about 5 years ago
python: remove unused pytest_make_parametrize_id hookimpl (#6228)

d1e2d12b3feae7366b57b878f88a8b772817820e authored about 5 years ago
Remove check for os.symlink, always there in py3+ (#6227)

Remove check for os.symlink, always there in py3+

f36ea240fe3579f945bf5d6cc41b5e45a572249d authored about 5 years ago
python: remove unused pytest_make_parametrize_id hookimpl

Added in 79927428d initially, but never used.

4804d4bc9824f7a6fb0153a25e896627dec37b3b authored about 5 years ago
Merge pull request #6224 from blueyed/visit_Assert-minor-cleanup

minor: visit_Assert: move setting of `negation` out of branches

b820b7e384a0e86ed0954bd79b89f4ff928e2837 authored about 5 years ago
Revert "ci: use tox -vv" (#6226)

8d3e8b1c54ae5499e25101f5162cbe17f1cf7330 authored about 5 years ago
Remove check for os.symlink, always there in py3+

63a23d876cad98d42f03cf6c6f397513e96ffcdb authored about 5 years ago