Bruno Oliveira
345df99db7
Show session duration in human-readable format
...
Fix #5707
2019-08-10 10:45:53 -03:00
Kaiqi
aa13c625da
Change the warning message
2019-07-27 21:06:29 +02:00
Kaiqi
6c2f673daf
Have same name for fulltrace
2019-07-27 17:25:23 +02:00
Daniel Hahler
01a094cc43
minor: clarify help with reportchars
...
`-ra` / `-rA` will include "w" also. This does not explicitly mention
it (allowing for change the behavior), but makes it a) clearer that "w"
is a recognized reportchar, and b) less confusing that `-ra
--disable-warnings` still displays them.
2019-06-24 06:07:52 +02:00
Ronny Pfannschmidt
2b92fee1c3
initial conversion of exit codes to enum
2019-06-15 06:48:00 +02:00
Anthony Sottile
a91fe1fedd
pre-commit run pyupgrade --all-files
2019-06-03 12:08:02 -03:00
Anthony Sottile
3f1ec520fc
pre-commit run reorder-python-imports --all-files
2019-06-03 12:08:01 -03:00
Anthony Sottile
5034399d7a
pre-commit run fix-encoding-pragma --all-files
2019-06-03 12:08:01 -03:00
Bruno Oliveira
4d49ba6529
Drop Python 2.7 and 3.4 support
...
* Update setup.py requires and classifiers
* Drop Python 2.7 and 3.4 from CI
* Update docs dropping 2.7 and 3.4 support
* Fix mock imports and remove tests related to pypi's mock module
* Add py27 and 34 support docs to the sidebar
* Remove usage of six from tmpdir
* Remove six.PY* code blocks
* Remove sys.version_info related code
* Cleanup compat
* Remove obsolete safe_str
* Remove obsolete __unicode__ methods
* Remove compat.PY35 and compat.PY36: not really needed anymore
* Remove unused UNICODE_TYPES
* Remove Jython specific code
* Remove some Python 2 references from docs
Related to #5275
2019-06-02 14:39:11 -03:00
Daniel Hahler
e032904413
Merge master into features
2019-05-28 01:46:16 +02:00
Bruno Oliveira
66f20b6f5e
Fix invalid Python file encoding "utf8" ( #5252 )
...
Fix invalid Python file encoding "utf8"
2019-05-23 20:24:23 -03:00
Daniel Hahler
f9f41e69a8
reportopts: A: put "Pp" in front
2019-05-23 09:40:16 +02: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
Anthony Sottile
dc75b6af47
Use fix-encoding-pragma pre-commit hook
2019-05-14 15:56:31 -07:00
Daniel Hahler
5eeb5ee960
Merge pull request #5013 from blueyed/short-summary-message
...
Display message from reprcrash in short test summary
2019-05-08 22:01:04 +02:00
Bruno Oliveira
c04767f946
Use msg.rstrip() as suggested in review
2019-05-07 15:20:00 -03:00
Bruno Oliveira
32a5e80a6d
Add encoding: header and fix rep mock in test_line_with_reprcrash on py27
2019-05-05 09:33:37 -03:00
Daniel Hahler
865e84d206
Merge pull request #5109 from blueyed/summary_passes-green
...
summary_passes: use bold green for report headers
2019-05-04 00:46:23 +02:00
Bruno Oliveira
3f5622c577
Use config_invocation_dir for startdirs ( #5151 )
...
Use config_invocation_dir for startdirs
2019-04-29 18:14:51 -03:00
Bruno Oliveira
fb6dad60a0
terminal: use pytest_collection_finish for reporting ( #5113 )
...
terminal: use pytest_collection_finish for reporting
2019-04-29 08:00:48 -03:00
Daniel Hahler
ff5317a7f3
terminal: use pytest_collection_finish for reporting
2019-04-29 05:20:04 +02:00
Daniel Hahler
0bf363472e
Use config_invocation_dir for startdirs
...
`Session.startdir` and `TerminalReporter.startdir` appear to be
redundant given `Config.invocation_dir`.
Keep them for backward compatibility reasons, but use
`config.invocation_dir` for them.
2019-04-22 02:05:59 +02:00
Daniel Hahler
df1d1105b0
Merge remote-tracking branch 'origin/features' into short-summary-message
...
Conflicts:
src/_pytest/skipping.py
2019-04-17 15:30:19 +02:00
Daniel Hahler
2b11b2c093
Merge pull request #5126 from blueyed/report-get_verbose_word
...
terminal/reports: use get_verbose_word method
2019-04-17 14:43:54 +02:00
Anthony Sottile
3cff5e252d
Merge pull request #5117 from blueyed/cov-terminal
...
Minor coverage improvements for terminal plugin
2019-04-15 14:30:18 -07:00
Daniel Hahler
7412df0920
fixup! terminal: summary_errors: replace if with assert
2019-04-15 22:53:31 +02:00
Bruno Oliveira
b64d9402ca
Merge pull request #5108 from blueyed/summary
...
terminal summary: display passes after warnings
2019-04-15 14:49:01 -03:00
Bruno Oliveira
24bd51bda0
Merge pull request #5131 from blueyed/_getfailureheadline
...
_getfailureheadline: get head_line property only once
2019-04-15 12:23:41 -03:00
Daniel Hahler
9374114370
terminal/reports: add/use _get_verbose_word method
2019-04-15 17:06:18 +02:00
Daniel Hahler
eb13530560
_getfailureheadline: get head_line property only once
2019-04-15 17:04:51 +02:00
Daniel Hahler
5530d3e15d
Merge pull request #5120 from blueyed/minor
...
A collection of minor code tweaks
2019-04-15 16:32:20 +02:00
Daniel Hahler
ea79eb5c3f
terminal summary: display passes after warnings
...
This displays passes (with output, `-rP`) before the short summary, and
before any other output from other plugins also.
2019-04-15 16:31:42 +02:00
Daniel Hahler
20c624efcf
terminal: revisit summary_failures
...
- get the list of reports for teardown sections only once
- do not check option in loop
2019-04-15 06:47:51 +02:00
Daniel Hahler
992e7f7771
rename variable
2019-04-14 23:53:06 +02:00
Daniel Hahler
cc78a533ae
terminal: summary_errors: replace if with assert
2019-04-14 23:17:27 +02:00
Daniel Hahler
fd0b3e2e8b
getreportopt: remove needless if
2019-04-14 23:17:27 +02:00
Daniel Hahler
6371243c10
summary_passes: use bold green for report headers
2019-04-14 15:21:11 +02:00
Bruno Oliveira
19035f4b55
Merge pull request #5068 from blueyed/reportchars
...
Add support for reportchars=A (`-rA`)
2019-04-12 08:13:22 -03:00
Bruno Oliveira
f5d2b199e2
Merge pull request #5069 from blueyed/cleanup-summary-to-terminal
...
cleanup: move terminal summary code to terminal plugin
2019-04-10 19:32:01 -03:00
Bruno Oliveira
5e26304d81
Merge pull request #5075 from blueyed/console_output_style
...
terminal: console_output_style: document "count" with help
2019-04-09 20:54:12 -03:00
Daniel Hahler
a70e5f119e
terminal: store console_output_style in _show_progress_info
...
Avoids ini lookups.
2019-04-08 04:34:26 +02:00
Daniel Hahler
b6b7185b7b
terminal: console_output_style: document "count" with help
2019-04-08 04:32:53 +02:00
Daniel Hahler
2662c400ba
dedent
2019-04-07 20:04:31 +02:00
Daniel Hahler
d8d835c1f5
minor: use functools.partial
2019-04-07 19:49:18 +02:00
Daniel Hahler
06029d11d3
Refactor into TerminalReporter.short_test_summary
2019-04-07 19:49:18 +02:00
Daniel Hahler
c70ecd49ca
cleanup: move terminal summary code to terminal plugin
...
Fixes https://github.com/pytest-dev/pytest/issues/5067 .
2019-04-07 18:22:04 +02:00
Daniel Hahler
b4b9f788af
Support reportchars=A (really all, including passed)
2019-04-07 18:05:33 +02:00
Daniel Hahler
a7e49e6c07
reportchars: fix/improve help message
2019-04-07 18:05:33 +02:00
Daniel Hahler
8c734dfc2f
Split out list of essential plugins
...
Fixes https://github.com/pytest-dev/pytest/issues/4976 .
2019-04-02 14:39:56 +02:00
Daniel Hahler
553951c443
Fix some issues related to "-p no:X" with default_plugins
2019-03-21 17:01:50 +01:00