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

Forward TRAVIS_REPO_SLUG env var for GH publish notes

Fix #5749

d9c4e646c4d37048be50c31e9e28288e96f761f0 authored over 5 years ago
Release 5.1.0 (#5748)

Release 5.1.0

8ccc0177c8be85c0725981b3a9e867baeebfbe33 authored over 5 years ago
Preparing release version 5.1.0

eaf7ce9a992cea7506553b7d77fdf9622900ae36 authored over 5 years ago
Merge pull request #5747 from blueyed/coveragerc-report

.coveragerc: add report section

ac3056c5a26007ff85e69095d08e0c84ae7dd144 authored over 5 years ago
Merge remote-tracking branch 'upstream/master' into release-5.1.0

409d61b972ee2c1d5d82cab64a95056b11c4afad authored over 5 years ago
.coveragerc: add report section

This will allow for "raise NotImplementedError" to indicate code not to
be covered in tests etc.

4c37dca011fa901aaece0d4b253813ad68d239c5 authored over 5 years ago
testing/python/fixtures.py: use NotImplementedError pattern

6ead01aacd9a3cdb87bc5c7e1d877aa9455fb770 authored over 5 years ago
Merge pull request #5746 from blueyed/codecov-comment-off

ci: add codecov.yml to turn comments off

44c10dbd5fa81533f406dc1b5d03c4b00aca8836 authored over 5 years ago
Merge master into features (#5744)

Merge master into features

0f11a7a73d30b0aad35b3f5a23884a1a624ad15b authored over 5 years ago
ci: add codecov.yml to turn comments off

The only benefit for me is to get notified about finished builds, but
that might happen to early...

d50198a3ff1458b6b175cb9ae274a5a98be965ab authored over 5 years ago
reword a parametrize example sentence (#5745)

reword a parametrize example sentence

ac052a98ad4ecc14b2fafc08dd5e0ec562658690 authored over 5 years ago
reword a parametrize example sentence

f4a84a8dfd59220fc6f49ab4d29688b28564a2e6 authored over 5 years ago
Fix wording as suggested in review of #5741

1049a38cee2d8642635733f2a9ea0e776c0929db authored over 5 years ago
Merge remote-tracking branch 'upstream/master' into mm

Conflicts:
src/_pytest/outcomes.py

d7f082519ad9205e9be4f680e5e6451d9da5724c authored over 5 years ago
Async result warn (#5742)

Async result warn

2d613a03b32812853646ce28abb45abc6c542182 authored over 5 years ago
check that tests that are partial staticmethods are supported (#5701)

check that tests that are partial staticmethods are supported

28c6c5bb7167c2c480533d945ab72a675a51c264 authored over 5 years ago
also warn on awaitable or async iterable test results

6b9d729ed3d6a495d0ca721dee3f32bd1c25f340 authored over 5 years ago
warn for async generator functions (#5734)

warn for async generator functions

0ba774a7c375fc110fc803a56ef0f494c5e3fc6e authored over 5 years ago
Merge pull request #5729 from Stranger6667/issue-5115

Do not treat warnings as errors during ``pytest_configure``.

0a62c4ac048613c834f6c6d5a67f3aa13d0287bf authored over 5 years ago
Fix collection of staticmethods defined with functools.partial

Related to #5701

137255816ea18b0ce8ea8f18c19fb8232d3f77a2 authored over 5 years ago
Issue a warning for async gen functions

Co-Authored-By: Bruno Oliveira <[email protected]>

2f1b192fe67eb4ce1c60ad61dc377ec8523293b6 authored over 5 years ago
Capture warnings during ``pytest_configure``

Fix #5115

7183335e6269980161ae9cc67679bf07d65bf1c5 authored over 5 years ago
Merge pull request #5740 from nicoddemus/use-repo-env-var

Use TRAVIS_REPO_SLUG instead of hard-coding pytest-dev/pytest

0822a1e53aae8478ad956511f713990867b837f6 authored over 5 years ago
Use TRAVIS_REPO_SLUG instead of hard-coding pytest-dev/pytest

I was doing final tests on the script today, and forgot to change
the hardecoded "pytest-dev/pyt...

cb94fd31c870384e13240d71ee487639e3360ee3 authored over 5 years ago
pytester: spawn: skip without pexpect.spawn (#5736)

pytester: spawn: skip without pexpect.spawn

fa75d818cfb15422f8ce4b03da20e50ebdefc841 authored over 5 years ago
pytester: spawn: skip without pexpect.spawn

"pexpect" can be imported on Windows, but does not have "pexpect.spawn"
then.

Ref: https://gith...

1434b66c3543d9b7876501c03913d77ad9404c0f authored over 5 years ago
Publish GitHub release notes after deployment (#5723)

Publish GitHub release notes after deployment

a24132ddc5a28ed0f6ba1014a445beca5c9e73d0 authored over 5 years ago
Merge pull request #5731 from blueyed/assert-compare-maxsize

assertrepr_compare: prefer same maxsize

ed2425119f2281d1d9c93b0e7067833d957ce2d9 authored over 5 years ago
test_non_ascii_paste_text: mock call to urlopen (#5728)

test_non_ascii_paste_text: mock call to urlopen

a295a3ddaf9e7d3c6f4cf511cd9a2379499ff927 authored over 5 years ago
remove %s formatting from docs (#5733)

remove %s formatting from docs

3b3ce0e799349a414a39c48ffe5e675e75c9eb48 authored over 5 years ago
Publish GitHub release notes after deployment

Fix #2933

1a61265b1edbb11881a68e7b18b57f729b741126 authored over 5 years ago
Merge pull request #5732 from blueyed/drop-py2

assertion.rewrite: use ast.NameConstant(None) directly

67ac878ccf148d97167e6ad537803eb117261106 authored over 5 years ago
remove %s formatting from docs

3eb4973065c17d0e6904b5e622875a590af0bd0b authored over 5 years ago
assertion.rewrite: use ast.NameConstant(None) directly

`ast.parse("None")` was added/used in 3e6f1fa2d for differences between
Python 2/3, but we do no...

39ba996133b560f520dbae5d6210aca9f66dadab authored over 5 years ago
assertrepr_compare: prefer same maxsize

Previously it would say:

> assert '123456789012...901234567890A' == '1234567890123...901234...

cb481a354a2e0c7585caf5d2b72ae036f3d39f1b authored over 5 years ago
Show session duration in human-readable format (#5721)

Show session duration in human-readable format

300f78556f19f2daaff7f0b78338876e72c2c70f authored over 5 years ago
test_non_ascii_paste_text: mock call to urlopen

Likely to fix flaky coverage due to requests failing sometimes.
Ref: https://codecov.io/gh/pytes...

0db9dade653d9fbaf830cefaf305c25193837b15 authored over 5 years ago
Merge pull request #5726 from jdufresne/black

Update URL: python/black → psf/black

a77c83a4c3908f5c82d3328ed8b636943959ecaa authored over 5 years ago
Update URL: python/black → psf/black

0767f080a4dfe4fdcfbab4e66bfdccff4ecad52e authored over 5 years ago
Merge master into features (#5717)

Merge master into features

2498aeaaa5b3b95e5ae54474f2fe8b5378f2cfc5 authored over 5 years ago
Show session duration in human-readable format

Fix #5707

345df99db7365b34867e8429accb91287867341c authored over 5 years ago
Merge pull request #5722 from nicoddemus/improvements-changelog

Add new 'improvement' changelog category

8665f5652a9ac04afb893050b4267e7a8011a240 authored over 5 years ago
Add new 'improvement' changelog category

This creates a separate section from 'features' for small changes which
don't usually require us...

beb457c75ec62c2176a3272f0a4f973c092aea20 authored over 5 years ago
5669: pytester: add docstrings for Testdir.copy_example (#5719)

5669: pytester: add docstrings for Testdir.copy_example

f7e81dab9aa8d57498511e1b5655b53cbfbed0d0 authored over 5 years ago
pytester: fix docstrings

Co-Authored-By: Bruno Oliveira <[email protected]>

ee936b27a8bda9e46af327ce093c209463b488ab authored over 5 years ago
pytester: add docstrings for Testdir.copy_example

e0ce8b79d5bb6d1114201ce5d85fd6f02948e325 authored over 5 years ago
Improve docs of pytest.importorskip (#5718)

Improve docs of pytest.importorskip

8ffa3aa65dcb10fee7ab0ffe7508cad7386ce9ce authored over 5 years ago
Improve docs of pytest.importorskip

b095e0de47a684bf7a7a3a7ec49c5457fabf6903 authored over 5 years ago
Merge remote-tracking branch 'upstream/master' into release-5.1.0

2f065a555fd020b5f71699dac44477d441c4d344 authored over 5 years ago
Remove unused function CallSpec2.setall (#5716)

Remove unused function CallSpec2.setall

ec76f70d717bf1f12d835b3fc698e43e588f3895 authored over 5 years ago
Validate xunit2 files against the schema (#5605)

Validate xunit2 files against the schema

65e60381114550f32a57ea9b396fa37b0542ceee authored over 5 years ago
Remove unused function CallSpec2.setall

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

9f6da8cbebb8d42c6f1997782b790a6d3b34e362 authored over 5 years ago
Remove xfail marker from test_runs_twice_xdist

Apperently it does not hang, let's see how it fares on CI

ba72b480b97179c798339617f0178fa0422f951e authored over 5 years ago
Validate xunit2 files against the schema

Fix #5095

ba76080b59c902ee3dc8afad84aad877f9b6cf9c authored over 5 years ago
Add a code of conduct (#5711)

Add a code of conduct

5ecac3c861cfb8f17c5bb153d1a14b7943b2b1cb authored over 5 years ago
Add a code of conduct

See #5709 and the mails linked from there

0a19439677bb5ce509200818de7a7bc34795d0c6 authored over 5 years ago
trivial doc change (#5708)

trivial doc change

e772bb6480c44de21084c090cbf93d8d54ce3de0 authored over 5 years ago
trivial doc change

7560a7b8088f598c11f410478e7f5bf88f68fb56 authored over 5 years ago
pyupgrade docs to Python 3 (#5705)

pyupgrade docs to Python 3

6c8d8a99f4429343c490b40806b3b3d43ed01f94 authored over 5 years ago
replace implicit code tag with colon .replace("::\n\n.. code-block", ":\n\n.. code-block")

78de9d4677ce99186b685e5c54accf84d19a3028 authored over 5 years ago
Revert "remove implicit code tags .replace("::\n\n.. code-block", "\n\n.. code-block")"

This reverts commit 9fce0bdd88c425aa7b98dc4cc0c2696c19fdbd95.

23a0b532dbe72d6cb6ec923d9ce6f0a63a34fc28 authored over 5 years ago
remove implicit code tags .replace("::\n\n.. code-block", "\n\n.. code-block")

9fce0bdd88c425aa7b98dc4cc0c2696c19fdbd95 authored over 5 years ago
fix grammar in test_collect_functools_partial docstr (#5703)

fix grammar in test_collect_functools_partial docstr

28fabc52bd3a35f1007ab82866940c9afdf7cefc authored over 5 years ago
ran blacken-docs

5f95dce95602921a70bfbc7d8de2f7712c5e4505 authored over 5 years ago
ran pyupgrade-docs again

75d0b899bbb56d6849e9d69d83a9426ed3f43f8b authored over 5 years ago
label code blocks

7f90e74e0268721045413ae6e0944685cbcf59da authored over 5 years ago
ran pyupgrade-docs

cf7761f91f7b194dd89fae13c356d2d4a4d90d0a authored over 5 years ago
fix grammar in test_collect_functools_partial docstr

ef0915e1db3561b5cde7a2e6c60ef692bad1a2a1 authored over 5 years ago
Add CHANGELOG for 4.6.5 (#5696) (#5699)

Add CHANGELOG for 4.6.5 (#5696)

68c486a25fd19652fc90fafb9fbac38470f530db authored over 5 years ago
Merge master into features (#5698)

Merge master into features

f5fab2bfa1b3b12563910f7f220f910a00fdc8b1 authored over 5 years ago
Add CHANGELOG for 4.6.5 (#5696)

f43b54aaeb533371e53d45683c919db588f21747 authored over 5 years ago
Merge master into features

aa06e6c8f3fc4ccbec115c4905d36aaf7c8dd416 authored over 5 years ago
Merge pull request #5697 from blueyed/fix-collect-pkg-init

Fix RuntimeError when trying to collect package with "__init__.py" only

bf3aa72a29ebf48eebd186cd84de6fd261c743d8 authored over 5 years ago
Fix RuntimeError when trying to collect package with "__init__.py" only

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

198fcd8a6f442e67b309e4ee2015944d93c6497e authored over 5 years ago
Add hostname and timestamp to JUnit XML testsuite tag (#5692)

Add hostname and timestamp to JUnit XML testsuite tag

f7e925dcc1abd5eae334b4e8f4632e10032a7ac8 authored over 5 years ago
Rename 5471.trivial.rst to 5471.feature.rst

cf6632a57a4f6cbc6e3b3cb80c3e0ecd8bc2460d authored over 5 years ago
Merge pull request #5690 from nicoddemus/custom-exit-code-docs

Mention pytest-custom_exit_code in the docs

1a66a503b692b562f6cf02cdbf03791b18638820 authored over 5 years ago
Merge pull request #5684 from nicoddemus/errno-nomore

Use OSError subclasses instead of handling errno

82763a293af926680598a537551ad2fee771c0f9 authored over 5 years ago
Merge pull request #5694 from yashtodi94/public_access_to_exitcode_doc_change

Added info to access exitcodes directly

73e0bf92f7e1fc365b77ed57699c37454db6d812 authored over 5 years ago
Added info to access exitcodes directly

0d5ed57b4096d5374be40c01208da700e359c28d authored over 5 years ago
Add hostname and timestamp to JUnit XML testsuite tag

Fix #5471

1ce45a6f6733128aab750674acb82f97a66f29b0 authored over 5 years ago
Mention pytest-custom_exit_code in the docs

Related to #5689

8db6642515c1a5339840f47974ebb4f06d6c0a57 authored over 5 years ago
Merge pull request #5687 from blueyed/merge-master

Merge master into features

29e336bd9bf87eaef8e2683196ee1975f1ad4088 authored over 5 years ago
Use OSError subclasses instead of handling errno

d3e190789949016410eb930d4e1045b4c45af9d8 authored over 5 years ago
Merge master into features

Several conflicts, mostly due to 2c402f4bd.

Conflicts:
.pre-commit-config.yaml
src/_pytest/ou...

b5b710b3ae26c6fcc257ace8db94c0ca54340c4e authored over 5 years ago
Handle only known functions in rm_rf (#5627)

Handle only known functions in rm_rf

0d3958e8dec5f78ed19ba5bc7a00a35f3ea3deb0 authored over 5 years ago
Improve rm_rf to handle only known functions

Warnings are emitted if we cannot safely remove
paths.

Fix #5626

9064eea216953ef72f8c3dc0326503c072cdfe8b authored over 5 years ago
Cache splitnode results to improve tests collection time (#5681)

Cache splitnode results to improve tests collection time

dc6e7b9fcf7b3f7722f06d4e75911dfeb2657fa3 authored over 5 years ago
Cache split nodes results to reduce long tests collection time on large test suites

b43ebb7d657944fd9a04dbfa189c68bc5ab6c06f authored over 5 years ago
Merge pull request #5682 from nicoddemus/disable-shallow-copy

Disable shallow cloning because of setuptools-scm

8a5e72c9362e36d4a9c8d5e0bf6f7b22dabc435f authored over 5 years ago
Disable shallow cloning because of setuptools-scm

setuptools-scm needs all tags to guess the version correctly

cd924b66ca6dc3980c0a53fb14b3b932b37b804f authored over 5 years ago
Merge pull request #5680 from ss18/ss18/pr0

Fix some typos

1076a7e61de74bbe6fd5bc2c513804b5a2a121f3 authored over 5 years ago
Fix the confusing different names of `fulltrace` (#5668)

Fix the confusing different names of `fulltrace`

cff58457ddea873701fd21d110f5fe70bee5746d authored over 5 years ago
surpressing -> suppressing

b3f4398d6462ec0058ab957e2c27a404d5ef07c9 authored over 5 years ago
programatically -> programmatically

2ca47cb3f5d07938103aed70481d22c79aef1dca authored over 5 years ago
didnt -> didn't

d19fe3c410e915e1fea026570f9e138c0c90429d authored over 5 years ago
wasnt -> wasn't

2de145f372478171740da0639f6512efe5c7575b authored over 5 years ago
shouldnt -> shouldn't

942fd919958eb98aa1fbc53cb9afaf8947385532 authored over 5 years ago
Merge pull request #5674 from helloocc/master

Doc fix: remove redundant parentheses.

cb15e7c70058a5249ac407079e32d698b72914a8 authored over 5 years ago
Doc fix: remove redundant parentheses.

2959fb319811d67812ef775113685bf0373084f9 authored over 5 years ago