Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

pytest

The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
Collective - Host: opensource - https://opencollective.com/pytest - Website: https://www.pytest.org/ - Code: https://github.com/pytest-dev/pytest

Merge pull request #6025 from blueyed/pytester-typing

pytester: typing

github.com/pytest-dev/pytest - ec273637481f7df64198539510b0b3e5c1e5e849 authored over 5 years ago
Merge pull request #6070 from blueyed/pexpect-freebsd

pytester: spawn: do not skip FreeBSD

github.com/pytest-dev/pytest - 716f532a3871ef45655c327f483f9b1897c4d73f authored over 5 years ago
tests: merge/remove test_dontreadfrominput_buffer_python3

github.com/pytest-dev/pytest - 820b747e7a14e441bb0e499eff51de65973252d0 authored over 5 years ago
Fix plurality mismatch for and in pytest terminal summary

github.com/pytest-dev/pytest - d863c30c743138ed29cdf786cb18c41c24983fe1 authored over 5 years ago
pytester: typing

github.com/pytest-dev/pytest - 886a3ad609e16bb69a5d0b02f285e4fb076ebcc6 authored over 5 years ago
Merge pull request #6079 from blueyed/tryfirst

mark: move pytest_cmdline_main.tryfist into decorator

github.com/pytest-dev/pytest - cbc39dd86ecfc7ebfd25756f42adf4b9ef1121fc authored over 5 years ago
mark: move pytest_cmdline_main.tryfist into decorator

Avoids comments for ignored typing.

github.com/pytest-dev/pytest - a4faac6c942f38613bca7b88176565da173d1ab2 authored over 5 years ago
tests: harden test_disabled_capture_fixture

github.com/pytest-dev/pytest - 81c3bc76bcd366c61da2a63047421241e33c366b authored over 5 years ago
Merge pull request #6073 from blueyed/merge-master-into-features

Merge master into features

github.com/pytest-dev/pytest - a92f49afa7d32d3c64972390a22c9ed7710fcfcb authored over 5 years ago
Merge master into features

Conflicts:
src/_pytest/logging.py

github.com/pytest-dev/pytest - 7f1af84f47f9237006c9678f97b8c7cc946312e5 authored over 5 years ago
pytester: spawn: do not skip FreeBSD

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

github.com/pytest-dev/pytest - 8e8a8fa4b9b1b88c8afc9ce92e3c2a8bc5466541 authored over 5 years ago
tox: remove platform restriction, only used for pexpect

This would prevent TOXENV=py37-pexpect-… from running on e.g. FreeBSD.
And even on Windows it is...

github.com/pytest-dev/pytest - be514178d00082ef52e2036e5ae31eecb423881b authored over 5 years ago
Add type annotations to _pytest.tmpdir

At least the ones I was able to.

github.com/pytest-dev/pytest - 00a278cdb4549973998b58206ca020a87c38fcee authored over 5 years ago
Add type annotations to _pytest.pathlib

At least the ones I was sure of.

github.com/pytest-dev/pytest - 59a59f371b303e8825b07fdd6567609b698d0092 authored over 5 years ago
Change 5924 and 5936 changelog entries to improvement [ci skip]

github.com/pytest-dev/pytest - 928587da60130889e7902c6d21e37ff82fb752bd authored over 5 years ago
Replace a few outdated references to py.test with pytest (#6063)

Replace a few outdated references to py.test with pytest

github.com/pytest-dev/pytest - cefe6bfec38f8f9e200b2e233a840cf1de2bf3b4 authored over 5 years ago
Replace py.io.TextIO with io.StringIO (#6064)

Replace py.io.TextIO with io.StringIO

github.com/pytest-dev/pytest - ac633b8969ced41c49d3cb8ce9bc4d4b20be4682 authored over 5 years ago
Support sys.pycache_prefix on py38 (#5864)

Support sys.pycache_prefix on py38

github.com/pytest-dev/pytest - 1ad4ca6ac14ccabc2fb537bfc766251dfad22aec authored over 5 years ago
Introduce compat.fspath

github.com/pytest-dev/pytest - 6f20b4b014f5e01a64f811372625284e2e8b08fe authored over 5 years ago
Replace py.io.TextIO with io.StringIO

In Python3, py.io.TextIO is just an alias to io.StringIO. Remove the
indirection.

github.com/pytest-dev/pytest - 0b8c35516fc3da230e6ce177b76f8af0d5a14ed1 authored over 5 years ago
Replace a few outdated references to py.test with pytest

github.com/pytest-dev/pytest - 96de23279165af589822f54365f31925390f434d authored over 5 years ago
Support sys.pycache_prefix on py38

Fix #4730

github.com/pytest-dev/pytest - f93f284356c73e35ef3f50076496538bbdce4b6b authored over 5 years ago
Merge pull request #6058 from AnjoMan/6057-tolerance-on-complex-approx

6057 tolerance on complex approx

github.com/pytest-dev/pytest - b9df9a476177cac1760a5d10cd66392368a8c00a authored over 5 years ago
Merge master into features (#6056)

Merge master into features

github.com/pytest-dev/pytest - 39066d5a4210f8c26b4336636fcab1244f1cfee3 authored over 5 years ago
Document evaluating complex number for infinity

github.com/pytest-dev/pytest - 3c7fbe2d8b4e3a0f3d9dcd7fbdf6ac12de181ef8 authored over 5 years ago
Add log-auto-indent option to control multiline formatting

github.com/pytest-dev/pytest - 1f5b454355d27bccda2ce1b3b145cfbde020fb76 authored over 5 years ago
terminal: report collection errors as "ERROR" in short summary

github.com/pytest-dev/pytest - 82753bec50fae4718fc6f38bdab3cf214f2be00f authored over 5 years ago
Drop python 2 unicode tests for approx repr

github.com/pytest-dev/pytest - 34a02121adc2af5641b663c25804def9adb151e3 authored over 5 years ago
Add tolerance to complex numbers

github.com/pytest-dev/pytest - ed9fda84d30850f71b7d7d5c831c9ab1aaf3b2c8 authored over 5 years ago
Put the 4.6 changelogs together (#5969)

Put the 4.6 changelogs together

github.com/pytest-dev/pytest - 2fc1f7b8dc912c25460013ee794b492d3d4314d6 authored over 5 years ago
Merge remote-tracking branch 'upstream/master' into mm

Conflicts:
- src/_pytest/cacheprovider.py

github.com/pytest-dev/pytest - fb0e8b99d11e66dd5c4957b079aa4d58090b92a2 authored over 5 years ago
Release version 5.2.2 (#6055)

Release version 5.2.2

github.com/pytest-dev/pytest - dae238c9b18916251bd39fc23b06b5b315c830a3 authored over 5 years ago
Preparing release version 5.2.2

github.com/pytest-dev/pytest - b27ba977219260528f4e47c9614c129d680dee90 authored over 5 years ago
pytester: align prefixes (#6026)

pytester: align prefixes

github.com/pytest-dev/pytest - d1bc2601e490b85763b2b711d4cd11d06e8e7be7 authored over 5 years ago
Update Tidelift docs with latest campaign (#6053)

Update Tidelift docs with latest campaign

github.com/pytest-dev/pytest - 2b56c7e1cefe58e4a94073a30ad0d698f366c7d4 authored over 5 years ago
Change #5061 changelog to 'improvement' (#6051)

Change #5061 changelog to 'improvement'

github.com/pytest-dev/pytest - 73a77c90cab9aebbf4a7cdb7bedecc6c620eb3fa authored over 5 years ago
pytester: align prefixes

This is important for using another match_nickname, e.g. "re.match".

TODO:

- [ ] changelog
- [...

github.com/pytest-dev/pytest - 8ef4287bf0b2a0a6ff7e612ed48ba3e781f570d4 authored over 5 years ago
Merge pull request #6040 from blueyed/test_meta-slow

tests: mark test_meta as slow

github.com/pytest-dev/pytest - 45fc0d9cd80ed37d77698f4e316103ba187f7eaf authored over 5 years ago
Update Tidelift docs with latest campaign

Tidelift has launched a new marketing campaign as outlined here:

* https://forum.tidelift.com/t...

github.com/pytest-dev/pytest - 2bee7d7c3ed4bc80169f2ad1ff6af7ca2db3da7d authored over 5 years ago
Change #5061 changelog to 'improvement'

github.com/pytest-dev/pytest - 92418b8d5d61a7728dba895dcbd76b1d2ffc77a3 authored over 5 years ago
assertrepr_compare: use safeformat with -vv (#5936)

assertrepr_compare: use safeformat with -vv

github.com/pytest-dev/pytest - 432e5550e5ae8843d40bffd436e6a88582ef7dc3 authored over 5 years ago
Review rm_rf handling of FileNotFoundErrors (#6044)

Review rm_rf handling of FileNotFoundErrors

github.com/pytest-dev/pytest - 713b9e54c31a8ec66c59ebe44c3e86a9b60fa7c7 authored over 5 years ago
Merge pull request #6028 from blueyed/DontReadFromInput-msg

capture: improve message with DontReadFromInput's IOError

github.com/pytest-dev/pytest - 8316d4392aadab5e91d508a8a130968f19a20c29 authored over 5 years ago
Merge pull request #5847 from bluetech/type-annotations-4

2/X Fix check_untyped_defs = True mypy errors

github.com/pytest-dev/pytest - 7a2d2d8f07d65e3d4b8360086df009777f130b5e authored over 5 years ago
Merge pull request #6041 from blueyed/pytester-splitlines

pytester: runpytest_inprocess: use splitlines()

github.com/pytest-dev/pytest - 62427778188a403122df36665e7a50e5ab2740fe authored over 5 years ago
Show the mnemonic of pytest.ExitCode in RunResult's repr (#6043)

Show the mnemonic of pytest.ExitCode in RunResult's repr

github.com/pytest-dev/pytest - 20ee883b5f69fa0f1ff9a28bedb3d411b085acca authored over 5 years ago
Show the mnemonic of pytest.ExitCode in RunResult's repr

Fix #4901

github.com/pytest-dev/pytest - 7beb520555b7908c647c5cfa35bbfc3e48b28638 authored over 5 years ago
Remove some type: ignores fixed in typeshed

github.com/pytest-dev/pytest - 1cc1ac51838f45d819fcdbfd71df79aa851dc677 authored over 5 years ago
Review rm_rf handling of FileNotFoundErrors

github.com/pytest-dev/pytest - ba4b8c869c70f6c46b780a1e1478ec75da61417a authored over 5 years ago
Fix check_untyped_defs errors in logging

github.com/pytest-dev/pytest - 583c2a2f9babe67c8f2413b391416874efe91d36 authored over 5 years ago
Fix check_untyped_defs errors in capture

github.com/pytest-dev/pytest - 1787bffda016f07b25c6dc7a2fb27e39ab920ec4 authored over 5 years ago
Fix check_untyped_defs errors in cacheprovider

github.com/pytest-dev/pytest - 5dca7a2f4fa5e5c16935bc79c2f1da9d28886609 authored over 5 years ago
Fix some check_untyped_defs mypy errors in terminal

github.com/pytest-dev/pytest - 0267b25c66875617ed69132445820a6f82e6e2fa authored over 5 years ago
Fix check_untyped_defs errors in warnings

github.com/pytest-dev/pytest - 93c8822f26c90e3b440021b26da62e6aa6d49158 authored over 5 years ago
Fix check_untyped_defs errors in doctest

In order to make the LiteralOutputChecker lazy initialization more
amenable to type checking, I ...

github.com/pytest-dev/pytest - 1984c10427adc264d7cdd1bedbb315792181c14b authored over 5 years ago
Merge pull request #6048 from bluetech/mypy-0.740

Update mypy 0.720 -> 0.740

github.com/pytest-dev/pytest - 3246d8a6e9c5ea398df3470401cc8b7f59b2f525 authored over 5 years ago
Merge pull request #6045 from blueyed/minor

minor: typing for ReprFailDoctest

github.com/pytest-dev/pytest - b30e7bd1de30c561540c8de605a2a1f47e175b23 authored over 5 years ago
Merge pull request #6039 from blueyed/test_doctest_id

doctest: unset RUNNER_CLASS in pytest_unconfigure

github.com/pytest-dev/pytest - db9e248b2edef4bb872858d267697e0e59fc13ac authored over 5 years ago
typing for ReprFailDoctest

github.com/pytest-dev/pytest - 1371b01f78afcfb836ef21a81cdb9b6516c1119e authored over 5 years ago
Update mypy 0.720 -> 0.740

Changelogs:
http://mypy-lang.blogspot.com/2019/09/mypy-730-released.html
http://mypy-lang.blogsp...

github.com/pytest-dev/pytest - 52b85f6f1ae44bb35c0292817696daf092858b98 authored over 5 years ago
Merge pull request #6023 from blueyed/main-exitcode

pytest.main: return ExitCode

github.com/pytest-dev/pytest - c71a2c9f80c230cd1dd4813d833db92fb88c2b60 authored over 5 years ago
pytester: runpytest_inprocess: use splitlines()

This avoids having a trailing empty lines always.

github.com/pytest-dev/pytest - 2f589a9769e12e71253624372e7eeb7076b7549b authored over 5 years ago
pytest.main: return ExitCode

github.com/pytest-dev/pytest - 046aa0b6e93db59dbb67f6909415215d038fd02b authored over 5 years ago
Merge pull request #6046 from blueyed/fix-features

Fix test_doctest_set_trace_quit on features

github.com/pytest-dev/pytest - f0c2b070c5be690ab2285f44cae51b521cf53e52 authored over 5 years ago
Fix test_doctest_set_trace_quit on features

github.com/pytest-dev/pytest - b079dc2dbeb5f117de8c18e41a25cf44531f6bb2 authored over 5 years ago
Merge pull request #5061 from blueyed/summary_stats-multi-color

Multiple colors with terminal summary_stats

github.com/pytest-dev/pytest - 4af89bba9d9df9f5548f5ac06fd59b40c5a8350f authored over 5 years ago
doctest: pytest_unconfigure: reset RUNNER_CLASS

This is important when used with ``pytester``'s ``runpytest_inprocess``.

Since 07f20ccab `pytes...

github.com/pytest-dev/pytest - 5e7b2ae704da84db5e9d4a786ebe1efe1997f9ff authored over 5 years ago
Merge pull request #6016 from blueyed/pytest-_ensure_unconfigure-twice

pytester: parseconfigure: remove duplicate config._ensure_unconfigure

github.com/pytest-dev/pytest - bae22e1fdd57b33d118d1912878466360477fc1b authored over 5 years ago
Minor: help / direct usage of config (#6011)

Minor: help / direct usage of config

github.com/pytest-dev/pytest - 215be88fed6816db31cd57e638804c69caab423a authored over 5 years ago
Merge pull request #5630 from blueyed/pdb-doctest-bdbquit

doctest: handle BdbQuit

github.com/pytest-dev/pytest - 98fc9377d93771c8b877d37c812d10bd789396e0 authored over 5 years ago
Merge pull request #6017 from blueyed/DontReadFromInput-remove-comment

Remove (rejected) comment from DontReadFromInput

github.com/pytest-dev/pytest - 8683293031afd812f23c7bfe5e6ddcc9ef092b00 authored over 5 years ago
Merge pull request #6030 from blueyed/tox-vv

ci: use tox -vv

github.com/pytest-dev/pytest - bdadf12af1fbf61595780e4862185f70f73faaed authored over 5 years ago
Merge pull request #6004 from blueyed/fix-nf

cache: NFPlugin: keep known nodeids

github.com/pytest-dev/pytest - 82e9013e73ca6da796ff85627875936887ba213e authored over 5 years ago
Add CHANGELOG for #5630

github.com/pytest-dev/pytest - a51bb3eedb43c2951ce8ee2dd3fab849c4d6ee7c authored over 5 years ago
Merge remote-tracking branch 'upstream/features' into blueyed/pdb-doctest-bdbquit

github.com/pytest-dev/pytest - f4734213e5871364894c79f826e268d4b294f222 authored over 5 years ago
tests: mark test_meta as slow

This moves it to the end of tests during collection. Takes ~7s for me.

github.com/pytest-dev/pytest - 0dd68ba0b6a923bd57a4ba50772540020b974386 authored over 5 years ago
ci: Travis: configure/restrict branch builds [ci skip]

github.com/pytest-dev/pytest - 851fc0280f155becb1c0a4307e23be7b857432ea authored over 5 years ago
ci: use tox -vv

This will display durations, and is useful in logs in general.

github.com/pytest-dev/pytest - 56cec5fa79106c0e8c02eb34bd8e5768ec52044d authored over 5 years ago
capture: improve message with DontReadFromInput's IOError

Ref: https://github.com/pytest-dev/pytest/pull/4996#issuecomment-479686487

github.com/pytest-dev/pytest - 3c14dd7f55dbc14dabdff4ecf5246ba0f4501e8f authored over 5 years ago
Merge pull request #6015 from blueyed/merge-master-into-features

Merge master into features

github.com/pytest-dev/pytest - 978c7ae1b72e410be6d2db25cee2817e91c2d4e4 authored over 5 years ago
Multiple colors with terminal summary_stats

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

github.com/pytest-dev/pytest - 554dba391c2302c29590d7991414bfe5d01ab81e authored over 5 years ago
Remove (rejected) comment from DontReadFromInput

Ref: https://github.com/pytest-dev/pytest/pull/4996#issuecomment-479686487

github.com/pytest-dev/pytest - 995990c61b1eaa5830d01a1a14608ec981eaf8b9 authored over 5 years ago
pytester: parseconfigure: remove duplicate config._ensure_unconfigure

This gets done in `parseconfig` already.

github.com/pytest-dev/pytest - b47f57a08a9db7b3ec80b8197153a86d1eef117d authored over 5 years ago
disable _ALLOW_MARKERS in module __init__.py

github.com/pytest-dev/pytest - b94eb4cb7b455282144e99e9c0b21aa80596e993 authored over 5 years ago
refactor disabling markers

github.com/pytest-dev/pytest - 5cefcb20522e3d48282ba3f889162be5ef8e9040 authored over 5 years ago
fix bug with nonskipped first test in package

github.com/pytest-dev/pytest - 9275012ef789048998d1b87b9536bd7c2c063596 authored over 5 years ago
Merge master into features

github.com/pytest-dev/pytest - 803cc1f294782b7a7abe0c82fe100de95bb8cfb3 authored over 5 years ago
tests: remove unnecessary test, clarify (#6013)

tests: remove unnecessary test, clarify

github.com/pytest-dev/pytest - 14142b911377d5354acf07ca1c9a7f11e9298b84 authored over 5 years ago
assertrepr_compare: use safeformat with -vv

github.com/pytest-dev/pytest - d91ff0af8a1d7fde73b88017ee7fd3c8ad846f3b authored over 5 years ago
ci: Travis: cover verbose=1

github.com/pytest-dev/pytest - 46fbf22524058a36b7fd94a5dcd021858079189a authored over 5 years ago
tests: remove unnecessary test, clarify

Follow-up to https://github.com/pytest-dev/pytest/pull/6009.

github.com/pytest-dev/pytest - 0123b29ed754afd77b737845e5a205cc2404afbe authored over 5 years ago
Merge pull request #6009 from yoavcaspi/fix_keyboardInterrupt_on_setup_show

setuponly: remove printing out/err from capman

github.com/pytest-dev/pytest - 16efa1bfef19ee41f3a74f464139b4129ff804dc authored over 5 years ago
setuponly: pytest_fixture_setup: use option directly

github.com/pytest-dev/pytest - a6152db84adfb7e9b64c16826aad73d5be91cb28 authored over 5 years ago
doc: improve help for filterwarnings

github.com/pytest-dev/pytest - 83351a33682df31fca12e6baf67370ab21af185b authored over 5 years ago
Merge pull request #6005 from blueyed/harden-trial

tests: harden/fix test_trial_error

github.com/pytest-dev/pytest - fbb7f663be2fa88e689f2e5883ed59d01722f4be authored over 5 years ago
add more indications to the result of the tests

github.com/pytest-dev/pytest - 5624e366c1c812e200231e70c6ba2f15dc04a323 authored over 5 years ago
Merge pull request #6010 from pytest-dev/asottile-patch-2

Ensure .pytest_cache file has a newline at the end

github.com/pytest-dev/pytest - b88f5df4ce29e5dae05ad60c013b3a6a83535703 authored over 5 years ago
Ensure .pytest_cache file has a newline at the end

github.com/pytest-dev/pytest - 3a402811de5227dd46d3a9ab75a9e75d3ef3097e authored over 5 years ago
Make InvocationParams.args a tuple (#6008)

Make InvocationParams.args a tuple

github.com/pytest-dev/pytest - b5579d2cf21cd72469fe20c10ccee0238330c93e authored over 5 years ago
Improve/revisit CallInfo.__repr__ (#6007)

github.com/pytest-dev/pytest - 9b673bcc44b8dc9d1436e3cd2403f21724324064 authored over 5 years ago