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

Merge pull request #6025 from blueyed/pytester-typing

pytester: typing

ec273637481f7df64198539510b0b3e5c1e5e849 authored over 5 years ago
Merge pull request #6070 from blueyed/pexpect-freebsd

pytester: spawn: do not skip FreeBSD

716f532a3871ef45655c327f483f9b1897c4d73f authored over 5 years ago
tests: merge/remove test_dontreadfrominput_buffer_python3

820b747e7a14e441bb0e499eff51de65973252d0 authored over 5 years ago
Fix plurality mismatch for and in pytest terminal summary

d863c30c743138ed29cdf786cb18c41c24983fe1 authored over 5 years ago
pytester: typing

886a3ad609e16bb69a5d0b02f285e4fb076ebcc6 authored over 5 years ago
Merge pull request #6079 from blueyed/tryfirst

mark: move pytest_cmdline_main.tryfist into decorator

cbc39dd86ecfc7ebfd25756f42adf4b9ef1121fc authored over 5 years ago
mark: move pytest_cmdline_main.tryfist into decorator

Avoids comments for ignored typing.

a4faac6c942f38613bca7b88176565da173d1ab2 authored over 5 years ago
tests: harden test_disabled_capture_fixture

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

Merge master into features

a92f49afa7d32d3c64972390a22c9ed7710fcfcb authored over 5 years ago
Merge master into features

Conflicts:
src/_pytest/logging.py

7f1af84f47f9237006c9678f97b8c7cc946312e5 authored over 5 years ago
pytester: spawn: do not skip FreeBSD

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

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...

be514178d00082ef52e2036e5ae31eecb423881b authored over 5 years ago
Add type annotations to _pytest.tmpdir

At least the ones I was able to.

00a278cdb4549973998b58206ca020a87c38fcee authored over 5 years ago
Add type annotations to _pytest.pathlib

At least the ones I was sure of.

59a59f371b303e8825b07fdd6567609b698d0092 authored over 5 years ago
Change 5924 and 5936 changelog entries to improvement [ci skip]

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

cefe6bfec38f8f9e200b2e233a840cf1de2bf3b4 authored over 5 years ago
Replace py.io.TextIO with io.StringIO (#6064)

Replace py.io.TextIO with io.StringIO

ac633b8969ced41c49d3cb8ce9bc4d4b20be4682 authored over 5 years ago
Support sys.pycache_prefix on py38 (#5864)

Support sys.pycache_prefix on py38

1ad4ca6ac14ccabc2fb537bfc766251dfad22aec authored over 5 years ago
Introduce compat.fspath

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.

0b8c35516fc3da230e6ce177b76f8af0d5a14ed1 authored over 5 years ago
Replace a few outdated references to py.test with pytest

96de23279165af589822f54365f31925390f434d authored over 5 years ago
Support sys.pycache_prefix on py38

Fix #4730

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

6057 tolerance on complex approx

b9df9a476177cac1760a5d10cd66392368a8c00a authored over 5 years ago
Merge master into features (#6056)

Merge master into features

39066d5a4210f8c26b4336636fcab1244f1cfee3 authored over 5 years ago
Document evaluating complex number for infinity

3c7fbe2d8b4e3a0f3d9dcd7fbdf6ac12de181ef8 authored over 5 years ago
Add log-auto-indent option to control multiline formatting

1f5b454355d27bccda2ce1b3b145cfbde020fb76 authored over 5 years ago
terminal: report collection errors as "ERROR" in short summary

82753bec50fae4718fc6f38bdab3cf214f2be00f authored over 5 years ago
Drop python 2 unicode tests for approx repr

34a02121adc2af5641b663c25804def9adb151e3 authored over 5 years ago
Add tolerance to complex numbers

ed9fda84d30850f71b7d7d5c831c9ab1aaf3b2c8 authored over 5 years ago
Put the 4.6 changelogs together (#5969)

Put the 4.6 changelogs together

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

Conflicts:
- src/_pytest/cacheprovider.py

fb0e8b99d11e66dd5c4957b079aa4d58090b92a2 authored over 5 years ago
Release version 5.2.2 (#6055)

Release version 5.2.2

dae238c9b18916251bd39fc23b06b5b315c830a3 authored over 5 years ago
Preparing release version 5.2.2

b27ba977219260528f4e47c9614c129d680dee90 authored over 5 years ago
pytester: align prefixes (#6026)

pytester: align prefixes

d1bc2601e490b85763b2b711d4cd11d06e8e7be7 authored over 5 years ago
Update Tidelift docs with latest campaign (#6053)

Update Tidelift docs with latest campaign

2b56c7e1cefe58e4a94073a30ad0d698f366c7d4 authored over 5 years ago
Change #5061 changelog to 'improvement' (#6051)

Change #5061 changelog to 'improvement'

73a77c90cab9aebbf4a7cdb7bedecc6c620eb3fa authored over 5 years ago
pytester: align prefixes

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

TODO:

- [ ] changelog
- [...

8ef4287bf0b2a0a6ff7e612ed48ba3e781f570d4 authored over 5 years ago
Merge pull request #6040 from blueyed/test_meta-slow

tests: mark test_meta as slow

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...

2bee7d7c3ed4bc80169f2ad1ff6af7ca2db3da7d authored over 5 years ago
Change #5061 changelog to 'improvement'

92418b8d5d61a7728dba895dcbd76b1d2ffc77a3 authored over 5 years ago
assertrepr_compare: use safeformat with -vv (#5936)

assertrepr_compare: use safeformat with -vv

432e5550e5ae8843d40bffd436e6a88582ef7dc3 authored over 5 years ago
Review rm_rf handling of FileNotFoundErrors (#6044)

Review rm_rf handling of FileNotFoundErrors

713b9e54c31a8ec66c59ebe44c3e86a9b60fa7c7 authored over 5 years ago
Merge pull request #6028 from blueyed/DontReadFromInput-msg

capture: improve message with DontReadFromInput's IOError

8316d4392aadab5e91d508a8a130968f19a20c29 authored over 5 years ago
Merge pull request #5847 from bluetech/type-annotations-4

2/X Fix check_untyped_defs = True mypy errors

7a2d2d8f07d65e3d4b8360086df009777f130b5e authored over 5 years ago
Merge pull request #6041 from blueyed/pytester-splitlines

pytester: runpytest_inprocess: use splitlines()

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

20ee883b5f69fa0f1ff9a28bedb3d411b085acca authored over 5 years ago
Show the mnemonic of pytest.ExitCode in RunResult's repr

Fix #4901

7beb520555b7908c647c5cfa35bbfc3e48b28638 authored over 5 years ago
Remove some type: ignores fixed in typeshed

1cc1ac51838f45d819fcdbfd71df79aa851dc677 authored over 5 years ago
Review rm_rf handling of FileNotFoundErrors

ba4b8c869c70f6c46b780a1e1478ec75da61417a authored over 5 years ago
Fix check_untyped_defs errors in logging

583c2a2f9babe67c8f2413b391416874efe91d36 authored over 5 years ago
Fix check_untyped_defs errors in capture

1787bffda016f07b25c6dc7a2fb27e39ab920ec4 authored over 5 years ago
Fix check_untyped_defs errors in cacheprovider

5dca7a2f4fa5e5c16935bc79c2f1da9d28886609 authored over 5 years ago
Fix some check_untyped_defs mypy errors in terminal

0267b25c66875617ed69132445820a6f82e6e2fa authored over 5 years ago
Fix check_untyped_defs errors in warnings

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 ...

1984c10427adc264d7cdd1bedbb315792181c14b authored over 5 years ago
Merge pull request #6048 from bluetech/mypy-0.740

Update mypy 0.720 -> 0.740

3246d8a6e9c5ea398df3470401cc8b7f59b2f525 authored over 5 years ago
Merge pull request #6045 from blueyed/minor

minor: typing for ReprFailDoctest

b30e7bd1de30c561540c8de605a2a1f47e175b23 authored over 5 years ago
Merge pull request #6039 from blueyed/test_doctest_id

doctest: unset RUNNER_CLASS in pytest_unconfigure

db9e248b2edef4bb872858d267697e0e59fc13ac authored over 5 years ago
typing for ReprFailDoctest

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...

52b85f6f1ae44bb35c0292817696daf092858b98 authored over 5 years ago
Merge pull request #6023 from blueyed/main-exitcode

pytest.main: return ExitCode

c71a2c9f80c230cd1dd4813d833db92fb88c2b60 authored over 5 years ago
pytester: runpytest_inprocess: use splitlines()

This avoids having a trailing empty lines always.

2f589a9769e12e71253624372e7eeb7076b7549b authored over 5 years ago
pytest.main: return ExitCode

046aa0b6e93db59dbb67f6909415215d038fd02b authored over 5 years ago
Merge pull request #6046 from blueyed/fix-features

Fix test_doctest_set_trace_quit on features

f0c2b070c5be690ab2285f44cae51b521cf53e52 authored over 5 years ago
Fix test_doctest_set_trace_quit on features

b079dc2dbeb5f117de8c18e41a25cf44531f6bb2 authored over 5 years ago
Merge pull request #5061 from blueyed/summary_stats-multi-color

Multiple colors with terminal summary_stats

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...

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

pytester: parseconfigure: remove duplicate config._ensure_unconfigure

bae22e1fdd57b33d118d1912878466360477fc1b authored over 5 years ago
Minor: help / direct usage of config (#6011)

Minor: help / direct usage of config

215be88fed6816db31cd57e638804c69caab423a authored over 5 years ago
Merge pull request #5630 from blueyed/pdb-doctest-bdbquit

doctest: handle BdbQuit

98fc9377d93771c8b877d37c812d10bd789396e0 authored over 5 years ago
Merge pull request #6017 from blueyed/DontReadFromInput-remove-comment

Remove (rejected) comment from DontReadFromInput

8683293031afd812f23c7bfe5e6ddcc9ef092b00 authored over 5 years ago
Merge pull request #6030 from blueyed/tox-vv

ci: use tox -vv

bdadf12af1fbf61595780e4862185f70f73faaed authored over 5 years ago
Merge pull request #6004 from blueyed/fix-nf

cache: NFPlugin: keep known nodeids

82e9013e73ca6da796ff85627875936887ba213e authored over 5 years ago
Add CHANGELOG for #5630

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

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.

0dd68ba0b6a923bd57a4ba50772540020b974386 authored over 5 years ago
ci: Travis: configure/restrict branch builds [ci skip]

851fc0280f155becb1c0a4307e23be7b857432ea authored over 5 years ago
ci: use tox -vv

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

56cec5fa79106c0e8c02eb34bd8e5768ec52044d authored over 5 years ago
capture: improve message with DontReadFromInput's IOError

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

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

Merge master into features

978c7ae1b72e410be6d2db25cee2817e91c2d4e4 authored over 5 years ago
Multiple colors with terminal summary_stats

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

554dba391c2302c29590d7991414bfe5d01ab81e authored over 5 years ago
Remove (rejected) comment from DontReadFromInput

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

995990c61b1eaa5830d01a1a14608ec981eaf8b9 authored over 5 years ago
pytester: parseconfigure: remove duplicate config._ensure_unconfigure

This gets done in `parseconfig` already.

b47f57a08a9db7b3ec80b8197153a86d1eef117d authored over 5 years ago
disable _ALLOW_MARKERS in module __init__.py

b94eb4cb7b455282144e99e9c0b21aa80596e993 authored over 5 years ago
refactor disabling markers

5cefcb20522e3d48282ba3f889162be5ef8e9040 authored over 5 years ago
fix bug with nonskipped first test in package

9275012ef789048998d1b87b9536bd7c2c063596 authored over 5 years ago
Merge master into features

803cc1f294782b7a7abe0c82fe100de95bb8cfb3 authored over 5 years ago
tests: remove unnecessary test, clarify (#6013)

tests: remove unnecessary test, clarify

14142b911377d5354acf07ca1c9a7f11e9298b84 authored over 5 years ago
assertrepr_compare: use safeformat with -vv

d91ff0af8a1d7fde73b88017ee7fd3c8ad846f3b authored over 5 years ago
ci: Travis: cover verbose=1

46fbf22524058a36b7fd94a5dcd021858079189a authored over 5 years ago
tests: remove unnecessary test, clarify

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

0123b29ed754afd77b737845e5a205cc2404afbe authored over 5 years ago
Merge pull request #6009 from yoavcaspi/fix_keyboardInterrupt_on_setup_show

setuponly: remove printing out/err from capman

16efa1bfef19ee41f3a74f464139b4129ff804dc authored over 5 years ago
setuponly: pytest_fixture_setup: use option directly

a6152db84adfb7e9b64c16826aad73d5be91cb28 authored over 5 years ago
doc: improve help for filterwarnings

83351a33682df31fca12e6baf67370ab21af185b authored over 5 years ago
Merge pull request #6005 from blueyed/harden-trial

tests: harden/fix test_trial_error

fbb7f663be2fa88e689f2e5883ed59d01722f4be authored over 5 years ago
add more indications to the result of the tests

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

b88f5df4ce29e5dae05ad60c013b3a6a83535703 authored over 5 years ago
Ensure .pytest_cache file has a newline at the end

3a402811de5227dd46d3a9ab75a9e75d3ef3097e authored over 5 years ago
Make InvocationParams.args a tuple (#6008)

Make InvocationParams.args a tuple

b5579d2cf21cd72469fe20c10ccee0238330c93e authored over 5 years ago
Improve/revisit CallInfo.__repr__ (#6007)

9b673bcc44b8dc9d1436e3cd2403f21724324064 authored over 5 years ago