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

Add a few missing type annotations in _pytest._code

These are more "dirty" than the previous batch (that's why they were
left out). The trouble is t...

0c247be76932e9cf066c091136074f7ac8ed3c05 authored about 5 years ago
Fix type of pytest.warns, and fix check_untyped_defs in test_recwarn

The expected_warning is optional.

3d2680b31b29119f8df08e9757403c9774f158e0 authored about 5 years ago
Cleanup unhelpful alias _AST_FLAG

Also replace one direct call to `compile` with this flag with the
equivalent wrapper `ast.parse`...

3e6f0f34ff97787897506e93cd5ddcdd17133887 authored about 5 years ago
Merge pull request #6511 from bluetech/py-typed-fixes

Fix type errors after adding types to the `py` dependency

4fb9cc3bf0926386e0d6f0137d0dd29d4d0e41b5 authored about 5 years ago
Fix type errors after adding types to the `py` dependency

930a158a6a4d58ceb37aff97fa476215a68c915e authored about 5 years ago
Merge pull request #6510 from blueyed/typing-fixes

typing: fix some "incompatible types in assignment" with py

d347a30656966bb6c4d8ec9385550343ce9e8095 authored about 5 years ago
Merge pull request #6509 from blueyed/typing-minor

typing: minor improvements

32b62f770fb8f0e0d9a8ba2ef3084e6f20f1735e authored about 5 years ago
typing: fix some "incompatible types in assignment" with py

aaae43e0badd5f1c681e5010759e47c1f49d1f88 authored about 5 years ago
Merge pull request #6482 from blueyed/fix-_TracebackStyle

typing: fix _TracebackStyle

1a75a3c08e657fe93e51ee7f07125a79abe27750 authored about 5 years ago
typing: fix _TracebackStyle: add "line"

09e9a01df37a5d4e18e72bff41d0388f5439c6fe authored about 5 years ago
Merge pull request #6507 from blueyed/fix-test_excinfo

tests: test_excinfo: remove unused pytest_version_info

4b974b051d49ce8f57744d89c036b8672d8e365f authored about 5 years ago
Session._fixturemanager

956389fa8cfe97287eb4b100bb45656062aad592 authored about 5 years ago
Node.name: str

4e0dbe92dd5bd36e7be5ce107702468f14b68326 authored about 5 years ago
typing: py.io.TerminalWriter for tw arguments

5c445b05e706ae27b81d95f7a001fa894a4f7aa2 authored about 5 years ago
tests: test_excinfo: remove unused pytest_version_info

This might fail unnecessarily with a (wrong) determined version of e.g.
"4.7.dev307+ge98176cf5" ...

61f985f3c7ddeb6241feb65b81ade4be2d918460 authored about 5 years ago
Merge pull request #6503 from blueyed/ci-travis-features

[features] ci: Travis: drop deploy and non-coverage jobs

2f0d0fb349db3776f0951c9e0bc238441f263211 authored about 5 years ago
Merge pull request #6501 from blueyed/test_color_yes

tests: terminal: harden test_color_yes

e98176cf50c5b2d3df965ec409d7f62fefcd9ebd authored about 5 years ago
tests: terminal: harden/improve test_color_yes

38fc2082051ed043820925267bd221062208afe8 authored about 5 years ago
ci: Travis: remove non-coverage jobs

This helps with regard to slowness until
https://github.com/pytest-dev/pytest/pull/6470 is resol...

89f92a459a5f36e8b24dcbfab4d5f24e58924fc9 authored about 5 years ago
Drop deploy from Travis in favor of GitHub actions

GitHub actions already should deploy.

This is a stop gap while we figure out why coverage dropp...

40d0031ccef3f16a58e692d3e72dc02739d91584 authored about 5 years ago
Merge pull request #6502 from blueyed/fix-ci-features

[features] fix CI

d0811c1f3d752d842baa8a4d0d3d05b391fa2fcf authored about 5 years ago
Merge pull request #6500 from blueyed/ci-travis

ci: Travis: remove non-coverage jobs

ac41f36a0221a87d8c3e4bdfa27097a7d9cbf64e authored about 5 years ago
[features] tests: fix test_crash_on_closing_tmpfile_py27

(cherry picked from commit 4f0eec2022c9c25c98c719f1745f57e9afe04274)

7a626921c0d2d88a5f24b3c9d2be87503a926974 authored about 5 years ago
Merge pull request #6498 from blueyed/test_terminal_colors

test_terminal: improve color handling

59bc6efbf220ab2dcc651e36fd33929f870467e6 authored about 5 years ago
ci: Travis: remove non-coverage jobs

This helps with regard to slowness until
https://github.com/pytest-dev/pytest/pull/6470 is resol...

a7292a054471f8d2a51f5a0d768c70a8a37e5275 authored about 5 years ago
Merge pull request #6499 from blueyed/fix-ci

tests: fix test_crash_on_closing_tmpfile_py27

1971033051f42921da92f5277c107a95d34fb187 authored about 5 years ago
test_terminal: improve color handling

d4d04e7f25ac534d60e1c3a60209be080dffce21 authored about 5 years ago
tests: fix test_crash_on_closing_tmpfile_py27

4f0eec2022c9c25c98c719f1745f57e9afe04274 authored about 5 years ago
Revert "fixtures register finalizers with all fixtures before them in the stack"

This reverts commit 99180939febb6ca4b3ff788cf336b065046653f2.

cc7f294cfeaa265d97c06bdd7fa33aa7247d922d authored about 5 years ago
Merge pull request #6481 from nicoddemus/release-5.3.3

Release 5.3.3

e1298faef9e9a782b3a04d8bbb0a6a78c8fc8a4f authored about 5 years ago
Merge pull request #6488 from blueyed/typing-fix-reportinfo

typing: Node.reportinfo: might return py.path.local via fspath

e211d6fe2a9d4ecd796ee4849669b7682f73d7a5 authored about 5 years ago
Fix Hugo van Kemenade name in release announcement

Co-Authored-By: Hugo van Kemenade <[email protected]>

544b4a14d5f6dbe141c34878d1a360cc6b15c87f authored about 5 years ago
typing: Node.reportinfo: might return py.path.local via fspath

4a42deee7e276aee65e580cb7e2da740ef0d7f95 authored about 5 years ago
Merge pull request #6476 from blueyed/fix-test_config

Fix test_config: wrong assertions, lint, unused fixtures

2cce026766d7f9259f0a19c139e426b55d52a322 authored about 5 years ago
Merge pull request #6444 from blueyed/fix-test_xfail_handling

tests: test_xfail_handling: use sys.dont_write_bytecode

e16cb2fdd0f53c2f677c587c193c65b54a4ba891 authored about 5 years ago
Merge pull request #6485 from blueyed/lint-fix-f999

scripts/release.py: lint: fix F999

dcb94d8f31017005658ddf808178d2df71cc2913 authored about 5 years ago
Merge pull request #6434 from blueyed/pytester-typing-spawn

pytester: typing for `spawn`/`spawn_pytest`

19f66cb8248901ca21d68d8dd0170e5df013e682 authored about 5 years ago
pytester: typing for `spawn`/`spawn_pytest`

36944157f82887180538cd6cba795440724fb180 authored about 5 years ago
scripts/release.py: lint: fix F999

2cfee583dbdee03d2528e52de0c9ed9912dabe72 authored about 5 years ago
Preparing release version 5.3.3

56dc301c50c5e11c2fb661f0010b099787ddf962 authored about 5 years ago
Remove broken link for user @jgsonesen

aa053349848b95a06e1f88732cb2f82b61276652 authored about 5 years ago
Drop deploy from Travis in favor of GitHub actions (#6480)

Drop deploy from Travis in favor of GitHub actions

4806878a7ff043edb101bd421a9777ed88e8fc2e authored about 5 years ago
Drop deploy from Travis in favor of GitHub actions

GitHub actions already should deploy.

This is a stop gap while we figure out why coverage dropp...

d1d7e5d41bec40b3f0ee9f54d4adaae4db0cc185 authored about 5 years ago
Merge pull request #6384 from pv/showlocals-short

Make --showlocals work together with --tb=short

Fixes https://github.com/pytest-dev/pytest/is...

1667cf33505d2a0e018c16f86d77a2cfad683084 authored about 5 years ago
Merge pull request #6465 from blueyed/doc-rootdir

doc: revisit section about rootdir

5b0e255e85c9cb6dab45279615992b3e2c708f03 authored about 5 years ago
Merge pull request #6477 from blueyed/tests-cleanup-unused-fixtures

tests: cleanup unused fixtures

f0fdafeddc63fafa8af98a9f98dd830d847b2807 authored about 5 years ago
Merge pull request #6478 from blueyed/merge-master-into-features

Merge master into features

a4f5b8a4d6a4f65797ec9dc62f85a5869c3f3e06 authored about 5 years ago
tests: cleanup unused fixtures

5049e25a6aabf1cbbff53a88bbc398f1143bba92 authored about 5 years ago
Merge pull request #6479 from blueyed/tests-fix-master

[master] Use a dummy RemoteTraceback for test in Python 3.5 Windows

d36c712bb05fdae02651a61cea18e67d4efc76f8 authored about 5 years ago
Use a dummy RemoteTraceback for test in Python 3.5 Windows

Somehow in Python 3.5 on Windows this test fails with:
File "c:\hostedtoolcache\windows\pytho...

7a0d1b387dede074b82205954a8ecb4604ba8c38 authored about 5 years ago
Use _pytest.compat.TYPE_CHECKING

5f4cd536f9c1ab279346a60f0b9dbbd1e01afa7f authored about 5 years ago
Merge master into features

Conflicts:
.github/workflows/main.yml

83813bf5155aed1d6e8b92b21ce5c87fc6dc4670 authored about 5 years ago
Merge pull request #6435 from blueyed/type_checking

Use TYPE_CHECKING instead of False

749752d440c3e72f5e2824b9bc344b35ed562dc8 authored about 5 years ago
Fix test_config: wrong assertions, lint, unused fixtures

118cb3d3beaeab3d3a25083fe1e680bbde02acc8 authored about 5 years ago
ci: github actions: only deploy pytest-dev/pytest (#6474)

ci: github actions: only deploy pytest-dev/pytest

b91c721262a57ca265eace37daf79475abf4cd91 authored about 5 years ago
Use `TYPE_CHECKING` instead of `False`

This allows for e.g. Jedi to infer types (it checks the name).

It was only used to support Pyth...

4630e2725e84bb07fc0527c2c293b500dfe585a6 authored about 5 years ago
ci: github actions: only deploy pytest-dev/pytest

ea3164906278f49faf2a828402ed7f9d4241c814 authored about 5 years ago
junit_logging options (follow up to #6469) (#6473)

junit_logging options (follow up to #6469)

3789bb53a726bb23ea9e06db48eb5c762e5bb409 authored about 5 years ago
Improve CHANGELOG and docs for junit_logging

9298f7e4a9a33c496fa40102a18c022fbfc783b3 authored about 5 years ago
Fixtures now register finalizers with all fixtures before them… (#6438)

Fixtures now register finalizers with all fixtures before them in the stack

715f56dfbc432fbf99b8ad668e86a5063de58250 authored about 5 years ago
Update junit_logging with no,log,system-out,system-err,out-err,all

ab6406b42e6ce7fc2d72ace17c5f88679773dfc4 authored about 5 years ago
fixtures register finalizers with all fixtures before them in the stack

99180939febb6ca4b3ff788cf336b065046653f2 authored about 5 years ago
Merge pull request #6468 from nicoddemus/deploy-release-notes-6369

Add deploy step: publish package and release notes

1ec5befdb7301107121cc448236793a52ee86f6a authored about 5 years ago
fix #6341 - disallow session/config in Node.from_parent

8ba0b7bc2ad2ead90a827ffeec5bfed1e264431c authored about 5 years ago
Add deploy step: publish package and release notes

Fix #6369

1d3f27cef076df028ef6434b2d3bd29358c421c3 authored about 5 years ago
Merge pull request #6466 from blueyed/cover-safe_getattr

tests: cover safe_getattr

29703a5f51d07534103c405c81b2166e766400c1 authored about 5 years ago
tests: cover safe_getattr

6f7a95c32e4b99a8dd4ccbe57af6b73c51597735 authored about 5 years ago
doc: revisit section about rootdir

Ref: https://github.com/pytest-dev/pytest/issues/6376

bebfd28da307bb181dc7a61aa8500d8db8936523 authored about 5 years ago
Merge pull request #6442 from blueyed/rP

terminal: summary_passes: handle teardown sections

f5844449a86b5f45ceeecd9389c4aa03374517e8 authored about 5 years ago
Merge master into features (#6458)

Merge master into features

f2659f77bec1ca4f431d99af0adfc701fcc4ffad authored about 5 years ago
Use a dummy RemoteTraceback for test in Python 3.5 Windows

Somehow in Python 3.5 on Windows this test fails with:
File "c:\hostedtoolcache\windows\pytho...

b9c136b809a33009ad514672666c515953957b33 authored about 5 years ago
Make --showlocals work together with --tb=short

Enable showing local variables when asked to do so in the short
traceback mode.

Fixes #494

fd1691a2b32cbcbc4341bf808877dc51936a74f5 authored about 5 years ago
Merge pull request #6446 from blueyed/tox-mypy

tox: add mypy toxenv

4a265ba38b6e36c02dc37466039477a6bbe40ca5 authored about 5 years ago
Merge pull request #6456 from blueyed/fix-doc-_splitnode

minor: fix doc/example for _pytest.nodes._splitnode

910d5df6a8d9e26027a282abfbae8c3ba69db74e authored about 5 years ago
Enable GitHub actions for 'features'

21d189eb52f5042de2668f9eee48696205a87442 authored about 5 years ago
Merge remote-tracking branch 'upstream/master' into mm

e9d9f71374532511f68347732a1418cc26391934 authored about 5 years ago
Implement code coverage in GitHub actions (#6441)

Implement code coverage in GitHub actions

00adb4e42f9a3294f47b56acd58e79b5248c6fe1 authored about 5 years ago
Merge pull request #6440 from blueyed/py351

ci: Travis: Python 3.5.1 via Trusty

b2cb87fae60713a2b6a9a8586f6eaeaad50652e5 authored about 5 years ago
minor: fix doc/example for _pytest.nodes._splitnode

189fe3ba1dc72ac71060b103a5e0509a3659a70e authored about 5 years ago
Append token to codecov.yml instead of duplicating the file

d291905825d2ff3e5bbbaa245d8fecd24c980db9 authored about 5 years ago
ci: Travis: Python 3.5.1 via Trusty

Python 3.5.0 caused flaky failures before
(https://github.com/pytest-dev/pytest/issues/5795).

T...

4ff7453b482ca99a1481b096c96d9447fb2b4b93 authored about 5 years ago
Remove "pragma: no cover" comments

f0c7f21312ca1445aefedcf25f2d54f2cdfe1924 authored about 5 years ago
tox: add mypy toxenv

This is different from what pre-commit (in "linting") runs in that it
uses stubs from (test) dep...

0e70acab79c6ee6cb646c0b08278eaecb5b070f6 authored about 5 years ago
Merge pull request #6455 from blueyed/mypy-master

master: update mypy 0.740 -> 0.761

8eec42f040e65139972a0049b9a0eea46e6b27ac authored about 5 years ago
Merge pull request #6447 from blueyed/fix-determine_setup

typing: fix _pytest.config.findpaths.determine_setup

3adaa3d87baab33724e17d712104c1d907c1e6d6 authored about 5 years ago
master: update mypy 0.740 -> 0.761

(cherry picked from commit 16ff9f591e38d1f2a79441f177130b1d89098c6e)
(cherry picked from commit ...

090e26051738314317fbe7e6fc603e1cf39d6c87 authored about 5 years ago
typing: fix _pytest.config.findpaths.determine_setup

117072d64c395283f8e035ed4dc44e838623c119 authored about 5 years ago
Merge pull request #6445 from blueyed/tox-pre-commit-posargs

tox: linting: pass posargs

90740007a8b1758c8c01d4afbbdec5b03c5ddff2 authored about 5 years ago
tox: linting: pass posargs

5e1c6ce6301aaa2806d089b4d89e85c6efb96c8b authored about 5 years ago
tests: test_xfail_handling: use sys.dont_write_bytecode

a136111dcc0fb1b3663e1bc9fb740889b7df53c2 authored about 5 years ago
terminal: summary_passes: handle teardown sections

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

61d04d3084439dd209678a94997b0fd1be89eb8b authored about 5 years ago
Implement code coverage in GitHub actions

This overwrites the `codecov.yml` file in the root of the repository with
`codecov-upstream.yml`...

a3bc6df95061f20630af33c3b12f6a48a6d10acb authored about 5 years ago
Merge pull request #6432 from blueyed/merge-master-into-features

Merge master into features

2d488f7615867a1429a4b53241e25f58003b92c5 authored about 5 years ago
Merge master into features

1356d20e90c72f6342a7aa59f018757b0b2dd2b3 authored about 5 years ago
Fix grammar in README (#6427)

Fix grammar in README

622995a50130824da120e81f31a048ac38966d06 authored about 5 years ago
Merge pull request #6425 from blueyed/xfail-yellow

terminal: use "yellow" with any "xpassed" tests

1e28cb855d99f04c64944c28b014d35f6d3fdcdc authored about 5 years ago
Fix grammar in README

Corrects grammar error in "Support pytest" section.

36531599a4192c9c4f4f39ecdf2cdb32cde91628 authored about 5 years ago
tmpdir_factory.mktemp now fails given absolute and non-normaliz… (#6323)

tmpdir_factory.mktemp now fails given absolute and non-normalized paths.

29db2da9a795e95ef725cfcf46953b7fe229c692 authored about 5 years ago
Fix wrong 'changelog' and 'reference' links in docs (#6424)

Fix wrong 'changelog' and 'reference' links in docs

24f8002de80dd4c89eb038d65410f8bea3e56109 authored about 5 years ago
Merge remote-tracking branch 'upstream/features' into gftea/features

5b295ec68e5b308165001218e23c3b12853da017 authored about 5 years ago