Thomas Hisch
31b1c4ca0c
Update changelog/5311.feature.rst
...
Co-Authored-By: Daniel Hahler <github@thequod.de>
2019-05-29 22:00:34 +02:00
Thomas Hisch
d4b85da8c7
Use same code for setting up cli/non-cli formatter
...
A method _create_formatter was introduced that is used for both the
log_cli_formatter and the log_formatter.
Consequences of this commit are:
* Captured logs that are output for each failing test are formatted
using the ColoredLevelFromatter.
* The formatter used for writing to a file still uses the non-colored
logging.Formatter class.
2019-05-28 21:30:34 +02:00
Daniel Hahler
10ca84ffc5
Merge pull request #5119 from blueyed/reportopts-A-order
...
reportopts: A: put "Pp" in front
2019-05-24 18:28:43 +02:00
Bruno Oliveira
b4d75ad31d
Merge pull request #5091 from blueyed/showhelp-ini-options
...
Improve output of ini options in --help
2019-05-23 21:10:43 -03:00
Daniel Hahler
ec6d0fa4d7
Merge pull request #5268 from blueyed/harden-test
...
tests: harden test_nonascii_text
2019-05-24 01:51:35 +02:00
Bruno Oliveira
6ba5e3c071
tests: fix test_trace_after_runpytest ( #5245 )
...
tests: fix test_trace_after_runpytest
2019-05-23 19:58:33 -03:00
Bruno Oliveira
b900b4155f
importorskip: display/include ImportError ( #5269 )
...
importorskip: display/include ImportError
2019-05-23 19:25:34 -03:00
Daniel Hahler
f9f41e69a8
reportopts: A: put "Pp" in front
2019-05-23 09:40:16 +02:00
Daniel Hahler
b2ce6f3200
Improve output of ini options in --help
...
Do not cut long help texts, but wrap them the same way as argparse wraps
the other help items.
2019-05-23 09:33:07 +02:00
Daniel Hahler
d19df5efa2
importorskip: display/include ImportError
...
This can provide useful information, e.g.
> could not import 'pyrepl.readline': curses library not found
2019-05-20 14:13:33 +02:00
Daniel Hahler
ff428bfee1
tests: harden test_nonascii_text
2019-05-17 18:06:32 +02:00
Daniel Hahler
0f7c7a99bf
Merge pull request #5281 from nicoddemus/merge-master-into-features
...
Merge master into features (make CI green again)
2019-05-17 16:58:16 +02:00
Bruno Oliveira
041ea3704b
Merge remote-tracking branch 'upstream/master' into merge-master-into-features
2019-05-16 20:10:44 -03:00
Anthony Sottile
d94b4b031f
Merge pull request #5271 from nicoddemus/lone-surrogate-jython-5256
...
Handle lone surrogate unicode character not being representable in Jython
2019-05-16 15:02:08 -07:00
Bruno Oliveira
e253029ad0
Handle lone surrogate unicode character not being representable in Jython
...
No tests for this because we don't test with Jython currently.
Fix #5256
2019-05-16 17:59:31 -03:00
Bruno Oliveira
43617a8c47
Disable PyPy on Azure ( #5274 )
...
Disable PyPy on Azure
2019-05-16 17:57:32 -03:00
Bruno Oliveira
56bf7446f6
Disable pypy2 and pypy3 on Azure [travis skip]
...
Related to #5279
2019-05-16 12:20:17 -03:00
Bruno Oliveira
8e42c5b7db
Make it clear that small typos in docs don't require a CHANGELOG entry ( #5276 )
...
Make it clear that small typos in docs don't require a CHANGELOG entry
2019-05-16 12:15:15 -03:00
Bruno Oliveira
0571e1ee8e
Make it clear that small typos in docs don't require a CHANGELOG entry
...
From: https://github.com/pytest-dev/pytest/pull/5273#issuecomment-493076587
2019-05-16 10:54:50 -03:00
Bruno Oliveira
b0a6161d41
Fixed double `be` word on monkeypatch docs page. ( #5273 )
...
Fixed double `be` word on monkeypatch docs page.
2019-05-16 10:53:08 -03:00
Bruno Oliveira
06fa2bc0b8
Re-enable pypy3 to see how it fares on Azure
2019-05-16 08:10:53 -03:00
Bruno Oliveira
8abd4aec6e
Remove customization of (python.exe) from Azure [skip travis]
...
This is no longer needed it seems
2019-05-16 08:07:59 -03:00
Nikita Krokosh
858010e214
Fixed double `be` word on monkeypatch docs page.
2019-05-16 18:22:41 +10:00
Bruno Oliveira
96424272a1
Improve mark docs ( #5265 )
...
Improve mark docs
2019-05-15 20:52:21 -03:00
Bruno Oliveira
e44a2ef653
Apply suggestions from code review
...
Co-Authored-By: Daniel Hahler <github@thequod.de>
2019-05-15 20:45:22 -03:00
Bruno Oliveira
c6e3ff3ce5
Mention "-m" in the main mark docs
2019-05-15 20:45:22 -03:00
Bruno Oliveira
a31098a74e
Move section about mark revamp and iteration to historical notes
...
This has been in place for a long time now, since 3.6.
2019-05-15 20:45:22 -03:00
Bruno Oliveira
7e8044f9b8
Revamp the mark section in the docs
...
Add an introductory section about how to register marks,
including doing so programatically (#5255 ).
2019-05-15 20:45:22 -03:00
Daniel Hahler
c8f7e50c47
Merge pull request #5262 from asottile/mode_non_binary
...
Remove 'b' from sys.stdout.mode
2019-05-15 10:56:36 +02:00
Daniel Hahler
c0e53a61e6
Merge pull request #5263 from blueyed/mm
...
Merge master to fix CI
2019-05-15 10:55:54 +02:00
Bruno Oliveira
494ac28a32
Merge pull request #5250 from EvanKepner/master
...
Documentation: add setenv/delenv examples to monkeypatch docs
2019-05-14 23:10:58 -03:00
Daniel Hahler
2db05b6582
Merge master into features
2019-05-15 00:11:37 +02:00
Anthony Sottile
4318698bae
Remove 'b' from sys.stdout.mode
2019-05-14 15:00:59 -07:00
Bruno Oliveira
e668aaf885
Fix indentation and use code-block directives
...
The code-block directives are required by our blacken-docs hook
2019-05-14 18:59:27 -03:00
Daniel Hahler
58e6a09db4
Merge pull request #5261 from blueyed/fix-py37-freeze-remove-no-use-pep517
...
ci: tox: fix py37-freeze
2019-05-14 23:57:09 +02:00
Daniel Hahler
6718a2f028
ci: tox: fix py37-freeze
...
Remove ``--no-use-pep517``, which appears to not be supported anymore,
and PyInstaller works without it by now.
2019-05-14 23:49:57 +02:00
Evan Kepner
2ad36b1402
add #5250 changelog entry
2019-05-12 10:08:46 -04:00
Evan Kepner
6ca3e1e425
add @EvanKepner to authors
2019-05-12 10:04:24 -04:00
Evan Kepner
ecd072ea94
add env example to monkeypatch docs
2019-05-12 09:52:22 -04:00
Daniel Hahler
dda21935a7
tests: fix test_trace_after_runpytest
...
It was not really testing what it was supposed to test (e.g. the inner
test was not run in the first place).
2019-05-12 09:33:34 +02:00
Bruno Oliveira
cc464f6b96
Merge master into features ( #5248 )
...
Merge master into features
2019-05-11 22:33:44 -03:00
Bruno Oliveira
6a43c8cd94
Release 4.5.0 ( #5246 )
...
Release 4.5.0
2019-05-11 21:40:27 -03:00
Bruno Oliveira
63fe547d9f
Preparing release version 4.5.0
2019-05-11 16:35:32 +00:00
Bruno Oliveira
b709e61892
Merge remote-tracking branch 'upstream/master' into release-4.5.0
2019-05-11 16:30:23 +00:00
Bruno Oliveira
465b2d998a
Further "unknown marks warning" improvements ( #5178 )
...
Further "unknown marks warning" improvements
2019-05-11 13:28:10 -03:00
Bruno Oliveira
184ef92f0b
Introduce record_testsuite_property fixture ( #5205 )
...
Introduce record_testsuite_property fixture
2019-05-11 13:27:14 -03:00
Bruno Oliveira
73bbff2b74
Introduce record_testsuite_property fixture
...
This exposes the functionality introduced in fa6acdc
as a session-scoped fixture.
Plugins that want to remain compatible with the `xunit2`
standard should use this fixture instead of `record_property`.
Fix #5202
2019-05-10 19:44:27 -03:00
Floris Bruynooghe
4ccaa987d4
Merge pull request #5240 from nicoddemus/tidelift
...
Add Tidelift management docs and blurb on README, as discussed in the ML
2019-05-10 13:27:57 +02:00
Bruno Oliveira
3a4a815c41
Merge master into features ( #5233 )
...
Merge master into features
2019-05-09 20:13:01 -03:00
Bruno Oliveira
dae455e8a3
Add Tidelift management docs and blurb on README, as discussed in the ML
2019-05-09 20:10:30 -03:00