Bruno Oliveira
|
0c58ed2cc0
|
Handle unknown stats in pytest_report_teststatus hook
Noticed that the pytest_report_teststatus of reportlog was not properly
handling unknown statuses while taking a look at:
https://github.com/pytest-dev/pytest-rerunfailures/issues/103
|
2020-03-12 20:52:22 -03:00 |
Ronny Pfannschmidt
|
2b6740672d
|
Merge pull request #6897 from pytest-dev/release-5.4.0
Prepare release 5.4.0
|
2020-03-12 22:40:51 +01:00 |
pytest bot
|
c9fd1bdbd6
|
Preparing release version 5.4.0
|
2020-03-12 14:14:35 +00:00 |
Ronny Pfannschmidt
|
93aa988e01
|
Merge pull request #6901 from RonnyPfannschmidt/regendoc-fix-simple
run and fix tox -e regen to prepare 5.4
|
2020-03-12 15:09:10 +01:00 |
Ran Benita
|
7996724f23
|
Merge pull request #6902 from RoyalTS/filterwarnings-docfix
Minor docfix
|
2020-03-12 12:39:33 +02:00 |
Tobias Schmidt
|
90ee8a7599
|
docfix
|
2020-03-12 09:38:00 +01:00 |
Ronny Pfannschmidt
|
378a75ddf6
|
run and fix tox -e regen to prepare 5.4
* no longer trigger deprecation warnings when looking up fixtures
* fix missed imports in a test example
|
2020-03-11 22:25:51 +01:00 |
Bruno Oliveira
|
e1b3a68462
|
Merge pull request #6896 from nicoddemus/release-trigger
Fix bot trigger event
|
2020-03-11 10:04:41 -03:00 |
Ronny Pfannschmidt
|
fb7dbc9fa3
|
Merge pull request #6893 from RonnyPfannschmidt/url-fixes
fix urls that fail linkcheck
|
2020-03-11 14:02:46 +01:00 |
Bruno Oliveira
|
a0ea300e96
|
Fix bot trigger event
Issue events don't contain a 'comment' entry:
https://developer.github.com/v3/issues/events/#response-2
Issue comments also contain the original issue body:
https://developer.github.com/v3/activity/events/types/#issuecommentevent
That's why it was triggering even for comments on the issue.
Also changed to startsWith because there's no need to support
the command anywhere in the body IMO.
Fix #6895
|
2020-03-11 09:54:56 -03:00 |
Ronny Pfannschmidt
|
09b289e286
|
fix mozilla qa project link
|
2020-03-11 11:10:33 +01:00 |
Ronny Pfannschmidt
|
694dbe5bd4
|
fix pydanny.com url to the one with ssl set up
|
2020-03-11 10:52:16 +01:00 |
Ran Benita
|
4f8fff9cab
|
Merge pull request #6868 from bluetech/simplify-exc
Simplify some exception handling code
|
2020-03-10 20:32:08 +02:00 |
Daniel Hahler
|
ac7ebfa22e
|
doc: internal: fix `MultiCapture.readouterr` (#6878)
Remove wrong docstring: it might actually return bytes.
Replace it with a type annotation which is clear enough.
|
2020-03-08 12:38:21 +01:00 |
Daniel Hahler
|
db92cea14c
|
black: --target-version py35 (#6872)
|
2020-03-08 01:24:31 +01:00 |
Daniel Hahler
|
bce1d40fb0
|
tests: harden test_reprcompare_notin, factor out callop (#6764)
* tests: assertion: factor out `callop`, typing
* tests: harden test_reprcompare_notin
|
2020-03-08 01:23:19 +01:00 |
Daniel Hahler
|
dc86fb6758
|
pre-commit run --all-files
|
2020-03-07 23:47:55 +01:00 |
Daniel Hahler
|
2df4f63149
|
Add config for black (target-version)
|
2020-03-07 23:47:55 +01:00 |
Daniel Hahler
|
e3cf4fc258
|
doc/en/Makefile: use Sphinx's make mode (#6873)
Syncs it from the output of current sphinx-quickstart.
|
2020-03-07 23:45:05 +01:00 |
Ran Benita
|
978b315861
|
Simplify some exception handling code
Mostly avoid unnecessary usage of sys.exc_info(). Since Python3,
exception objects themselves have all that's needed. They are also
easier to type.
|
2020-03-07 13:18:54 +02:00 |
Ran Benita
|
580edc13e7
|
Merge pull request #6867 from bluetech/inline-pyobjmixin
Inline PyobjContext
|
2020-03-07 11:58:38 +02:00 |
Ran Benita
|
1df593f978
|
Merge pull request #6865 from bluetech/more-config-store
Convert a couple of places to use config store
|
2020-03-06 15:49:01 +02:00 |
Ran Benita
|
b7f2e3d4f5
|
Inline PyobjContext
When it was introduced in 8adac2878f it
seems to have had some use, but now it doesn't.
|
2020-03-06 14:55:20 +02:00 |
Ran Benita
|
f011bc642c
|
Store mark's evalcache in config's store instead of attribute
Part of moving away from ad-hoc attributes to using the config's store.
|
2020-03-06 11:42:20 +02:00 |
Ran Benita
|
b1d7a187f2
|
Add setdefault() method to Store
Can be useful in some cases.
|
2020-03-06 11:42:20 +02:00 |
Ran Benita
|
678d65f051
|
Store AssertionState in config's store instead of attribute
Part of moving away from ad-hoc attributes to using the config's store.
|
2020-03-06 11:27:01 +02:00 |
Daniel Hahler
|
fcd3fad03d
|
Minor internal improvements to logging's log_level (#6849)
|
2020-03-06 03:12:57 +01:00 |
Daniel Hahler
|
9e8540f25f
|
docs: remove doc/en/links.inc (#6853)
|
2020-03-06 03:11:24 +01:00 |
Bruno Oliveira
|
19bb2c6235
|
Merge pull request #6859 from nicoddemus/kw-mapping-attr-typing
Use attrs in KeywordMapping
|
2020-03-05 08:47:22 -03:00 |
Bruno Oliveira
|
bc8e52c3c2
|
Use attrs in KeywordMapping
Also added type hinting.
|
2020-03-05 08:33:20 -03:00 |
Bruno Oliveira
|
333bb0883a
|
Merge pull request #6860 from pytest-dev/pytest_twisted_in_async_warning
Add pytest-twisted to list of async def handling plugins
|
2020-03-04 21:48:20 -03:00 |
Kyle Altendorf
|
dce2621710
|
Add pytest-twisted to list of async def handling plugins
https://github.com/pytest-dev/pytest-twisted/tree/v1.12#ensuredeferred
[pytest-twisted](https://github.com/pytest-dev/pytest-twisted) supports `async def` test functions and fixtures as well as `async def`/`yield` fixtures.
|
2020-03-04 17:42:08 -05:00 |
Daniel Hahler
|
acec0b688f
|
Fix usage of pytester with doctests (#6802)
Use `request.node.name` instead of `request.function.__name__`:
`request.function` is `None` with `DoctestItem`s.
|
2020-03-04 05:33:50 +01:00 |
Daniel Hahler
|
197b7c3bce
|
Add .gitblameignore (#6848)
|
2020-03-04 05:32:30 +01:00 |
Daniel Hahler
|
37d074efc8
|
Fix (internal) documentation for pytester's LineComp (#6850)
|
2020-03-04 05:25:32 +01:00 |
Ronny Pfannschmidt
|
a5a8d53dfe
|
remove myself from the list of coc handlers (#6857)
|
2020-03-03 19:08:59 -03:00 |
Ronny Pfannschmidt
|
9fd71d6fe0
|
fix #571: deprecate pytest_collect_directory as ... (#6847)
Deprecate pytest_collect_directory
Fix #571
Co-authored-by: Daniel Hahler <github@thequod.de>
|
2020-03-03 18:58:14 -03:00 |
Daniel Hahler
|
b11bfa106c
|
Use attrs with all Repr classes (#6739)
Co-authored-by: Ran Benita <ran234@gmail.com>
|
2020-03-03 21:53:28 +01:00 |
Daniel Hahler
|
bd7e33277b
|
docs: remove tracking through Google Analytics (#6843)
This might not even be monitored by anyone, but if it is useful in
general should probably get replaced with a less controversial provider.
|
2020-03-03 01:35:14 +01:00 |
Daniel Hahler
|
ddc8edffbc
|
logging: minor typing, rename function
`get_log_level_for_setting` reflects better what the function does, and
it does not require a (trivial) docstring.
|
2020-03-01 22:02:46 +01:00 |
Daniel Hahler
|
bdd22fdd52
|
logging: improve help for log_level
|
2020-03-01 22:02:46 +01:00 |
Ronny Pfannschmidt
|
194b52145b
|
Merge pull request #6834 from RonnyPfannschmidt/fix-6833-summarize-warning-item-locations
summarize warning summaries if the number of locations is high
|
2020-03-01 20:21:36 +01:00 |
Bruno Oliveira
|
15e1dd0f87
|
Automate release by comment notifications (#6823)
* Automate release by comment notifications
* Only run if @pytestbot is mentioned
|
2020-03-01 14:46:35 -03:00 |
Ronny Pfannschmidt
|
23c43a37e0
|
summarize warning summaries if the number of locations is high
|
2020-03-01 14:08:15 +01:00 |
Bruno Oliveira
|
92767fec51
|
Merge pull request #6836 from bluetech/store
Add a typing-compatible mechanism for ad-hoc attributes on various objects
|
2020-03-01 09:30:10 -03:00 |
Ran Benita
|
5fc80d8bc3
|
Merge pull request #6844 from bluetech/asserthook-abc-loader
Mark AssertionRewritingHook as implementing importlib.abc.Loader
|
2020-02-29 23:21:11 +02:00 |
Ran Benita
|
2f60548e08
|
Mark AssertionRewritingHook as implementing importlib.abc.Loader
It implements the required methods. This is useful for typing but also a
nice indicator.
|
2020-02-29 16:55:56 +02:00 |
Daniel Hahler
|
f10ab021e2
|
Move _collectfile to FSCollector (#6830)
Previously this was implemented both on `Session` and `Package`, where
the extra code in `Package._collectfile` was not covered/used.
Ref: https://github.com/pytest-dev/pytest/pull/6830#issuecomment-592663236
|
2020-02-29 11:40:11 +01:00 |
Bruno Oliveira
|
ff7b5dbbde
|
Merge pull request #6784 from nicoddemus/deprecate-terminal-writer
Deprecate TerminalReporter.writer
|
2020-02-28 21:07:02 -03:00 |
Daniel Hahler
|
4b53bbc0a9
|
docs: use doc/en/_build/html for html output (#6842)
This will use the same directory as `make -C doc/en` then, and reflects
the default location that Sphinx uses.
|
2020-02-29 00:47:30 +01:00 |