Ran Benita
1142d138e3
Merge pull request #7986 from bluetech/backport-7956
...
[6.1.x] Fix handling recursive symlinks
2020-11-08 16:38:33 +02:00
Ran Benita
296f468a7c
Merge pull request #7983 from bluetech/backports
...
[6.1.x] Two backports
2020-11-08 16:38:11 +02:00
Ran Benita
84247c4bab
Merge pull request #7984 from nicoddemus/backport-7979
...
[6.1.x] Merge pull request #7979 from nicoddemus/metafunc-ref
2020-11-08 16:37:49 +02:00
Ran Benita
1adbb04f02
Merge pull request #7956 from csernazs/fix-7951
...
Fix handling recursive symlinks
(cherry picked from commit 7fb0ea3f68
)
Adjusted to pass str(path) for Python 3.5 support.
2020-10-31 22:27:02 +02:00
Bruno Oliveira
0dca7ee21a
Merge pull request #7979 from nicoddemus/metafunc-ref
...
Add FunctionDefinition to the reference docs
2020-10-31 10:01:04 -03:00
Ran Benita
8cf0bbdf75
Merge pull request #7982 from bluetech/symlink-collect
...
pathlib: fix symlinked directories not followed during collection
(cherry picked from commit a14a229d1b
)
Changed pytester -> testdir.
2020-10-31 14:59:59 +02:00
Ran Benita
573860d71c
Merge pull request #7978 from nicoddemus/port-4.6-release-notes
...
Manually add the remaining 4.6.x release notes to the changelog
(cherry picked from commit dd323980f9
)
2020-10-31 14:48:45 +02:00
Bruno Oliveira
1ed903e8fc
Merge pull request #7958 from pytest-dev/release-6.1.2
...
Prepare release 6.1.2
2020-10-28 14:21:33 -03:00
pytest bot
4e8b50ba01
Prepare release version 6.1.2
2020-10-28 11:37:31 +00:00
Bruno Oliveira
cd221df8e2
Merge pull request #7955 from nicoddemus/backport-7914
...
[6.1.x] Increase temp dir deletion period to 3 days (#7914 )
2020-10-28 08:33:01 -03:00
Vasilis Gerakaris
8c1c1ae310
Increase temp dir deletion period to 3 days ( #7914 )
...
Co-authored-by: Bruno Oliveira <nicoddemus@gmail.com>
2020-10-28 08:26:16 -03:00
Bruno Oliveira
a88fe584ad
Merge pull request #7919 from nicoddemus/backport-7917
...
[6.1.x] ci: decrease job timeout from 6 hours to 30 minutes
2020-10-21 09:15:09 -03:00
Bruno Oliveira
cd57271455
Merge pull request #7917 from bluetech/ci-timeout
...
ci: decrease job timeout from 6 hours to 30 minutes
2020-10-21 08:03:37 -03:00
Ran Benita
46195edc3e
Merge pull request #7918 from bluetech/backport-7915
...
[6.1.x] cacheprovider: fix some files in packages getting lost from --lf
2020-10-21 10:51:52 +03:00
Ran Benita
9237b5f633
Merge pull request #7915 from bluetech/fix-lf-package
...
cacheprovider: fix some files in packages getting lost from --lf
(cherry picked from commit a66b6b857a
)
with some needed adjustments to 6.1.x.
2020-10-21 10:27:12 +03:00
Bruno Oliveira
95fd566133
Merge pull request #7867 from nicoddemus/backport-7829
2020-10-06 12:06:15 -03:00
Manuel Mariñez
c93962c491
Add alias clarification to deprecation warning ( #7829 )
...
Co-authored-by: Bruno Oliveira <nicoddemus@gmail.com>
2020-10-06 11:49:13 -03:00
Bruno Oliveira
dc96e485a0
Merge pull request #7861 from nicoddemus/backport-7860
...
[6.1.x] Update reference.rst informing the default junit_family (#7860 )
2020-10-05 15:24:42 -03:00
William Jamir Silva
7ccfc39f15
Update reference.rst informing the default junit_family ( #7860 )
...
Co-authored-by: Bruno Oliveira <nicoddemus@gmail.com>
2020-10-05 14:05:16 -03:00
Ran Benita
69d903260d
Merge pull request #7849 from pytest-dev/release-6.1.1
...
Prepare release 6.1.1
2020-10-03 22:37:28 +03:00
pytest bot
0ad20b533f
Prepare release version 6.1.1
2020-10-03 19:05:02 +00:00
Ran Benita
9df5267648
Merge pull request #7842 from bluetech/backport-7817
...
[6.1.x] terminal: fix crash in header reporting when absolute testpaths is used
2020-10-03 13:21:16 +03:00
Ran Benita
1521849c87
terminal: fix crash in header reporting when absolute testpaths is used
...
Regressed in 6.1.0 in 62e249a1f9
.
The `x` is an `str` but is expected to be a `pathlib.Path`. Not caught
by mypy because `config.getini()` returns `Any`.
Fix by just removing the `bestrelpath` call:
- testpaths are always relative to the rootdir, it thus would be very
unusual to specify an absolute path there.
- The code was wrong even before the regression: `py.path.local`'s
`bestrelpath` function expects a `py.path.local`, not an `str`. But it
had some weird `try ... except AttributeError` fallback which just
returns the argument, i.e. it was a no-op. So there is no behavior
change.
- It seems reasonable to me to just print the full path if that's what
the ini specifies.
(cherry picked from commit 61f80a783a
)
2020-10-03 13:01:19 +03:00
Ran Benita
bcb94c4c8b
Merge pull request #7822 from bluetech/backport-7813
...
[6.1.x] findpaths: fix regression causing incorrect rootdir to be determined
2020-09-30 15:08:56 +03:00
Ran Benita
0f83df4f55
Merge pull request #7813 from bluetech/findpaths-confusion
...
findpaths: fix regression causing incorrect rootdir to be determined
(cherry picked from commit b250c9d615
)
2020-09-30 13:22:00 +03:00
Ran Benita
330caac2ca
[6.1.x] Improve docs about plugin discovery/loading at startup ( #7803 )
2020-09-27 11:14:54 -03:00
Ran Benita
08a1ab3a8a
Merge pull request #7797 from pytest-dev/release-6.1.0
...
Prepare release 6.1.0
2020-09-26 21:09:34 +03:00
pytest bot
868bc003ec
Prepare release version 6.1.0
2020-09-26 17:32:18 +00:00
Ran Benita
0b327cc75b
Merge pull request #7796 from bluetech/changelog-cleanups
...
changelog: some consistency cleanups
2020-09-26 20:13:45 +03:00
Ran Benita
d3c746eb8e
changelog: some consistency cleanups
2020-09-26 20:04:17 +03:00
Kamran Ahmad
d3f47bf346
Improved 'Declaring new hooks' section in docs. ( #7782 )
...
Co-authored-by: Bruno Oliveira <nicoddemus@gmail.com>
2020-09-23 11:15:55 -03:00
Bruno Oliveira
3db24893b4
Merge pull request #7784 from nicoddemus/use-new-pip-solver-7783
...
Use new pip resolver in plugins tox env
2020-09-23 09:32:02 -03:00
Bruno Oliveira
8215625135
Use new pip resolver in plugins tox env
...
Fix #7783
2020-09-23 09:16:48 -03:00
Ran Benita
5cfd7c0ddd
Merge pull request #7780 from bluetech/final
...
Mark some public and to-be-public classes as `@final`
2020-09-23 13:42:11 +03:00
Ran Benita
a99ca879e7
Mark some public and to-be-public classes as `@final`
...
This indicates at least for people using type checkers that these
classes are not designed for inheritance and we make no stability
guarantees regarding inheritance of them.
Currently this doesn't show up in the docs. Sphinx does actually support
`@final`, however it only works when imported directly from `typing`,
while we import from `_pytest.compat`.
In the future there might also be a `@sealed` decorator which would
cover some more cases.
2020-09-22 12:40:40 +03:00
Bruno Oliveira
050c2df737
Use multiple issue template types and mention Discussions ( #7739 )
2020-09-21 20:22:25 +02:00
Bruno Oliveira
cdfdb3a25d
Add docs about reusing fixtures from other projects ( #7772 )
...
Co-authored-by: Ran Benita <ran@unusedvar.com>
2020-09-19 16:10:22 -03:00
Ran Benita
8eefe4eaf5
Merge pull request #7741 from bluetech/releasing-order
...
RELEASING: ~~first merge PR, then tag~~ clarify where to push the tag
2020-09-19 22:01:00 +03:00
Sorin Sbarnea
b031a7cecf
Smoke tests for assorted plugins ( #7721 )
...
Co-authored-by: Bruno Oliveira <nicoddemus@gmail.com>
Co-authored-by: Thomas Grainger <tagrain@gmail.com>
Co-authored-by: Kyle Altendorf <sda@fstab.net>
2020-09-19 15:56:52 -03:00
Ran Benita
027415502a
RELEASING: clarify where to push the tag
2020-09-19 21:35:17 +03:00
Ran Benita
9f164b7227
Merge pull request #7766 from nicoddemus/backporting-docs
...
Add guidelines section about backporting
2020-09-19 21:18:41 +03:00
Ran Benita
4e460cdd9e
Merge pull request #7773 from nicoddemus/xml-properties-xdist-docs
...
Warning about record_testsuite_property not working with xdist
2020-09-19 21:06:40 +03:00
Florian Bruhin
89305e7b09
Improve output for missing config keys ( #7572 )
...
Co-authored-by: Bruno Oliveira <nicoddemus@gmail.com>
2020-09-19 12:57:29 -03:00
Bruno Oliveira
c4ce5f2c98
Warning about record_testsuite_property not working with xdist
...
Related to #7767
2020-09-19 12:36:08 -03:00
Bruno Oliveira
9bfd14a443
Merge pull request #7749 from bluetech/fix-get_source-crash
2020-09-19 10:38:32 -03:00
Bruno Oliveira
895a8cf296
Add guidelines section about backporting
...
From https://github.com/pytest-dev/pytest/pull/7723#issuecomment-693310439
2020-09-17 10:06:04 -03:00
Bruno Oliveira
98608c439f
Merge pull request #7760 from finn0/docs/punctuation-mark
...
[Docs] remove semi-colon punctuation mark
2020-09-16 12:42:20 -03:00
Faris A Chugthai
9ceb4e6efc
Mistyped was mistyped ( #7762 )
2020-09-16 12:18:03 +02:00
Sorin Sbarnea
da21fc5883
Improve output for missing required plugins/unknown config keys ( #7723 )
...
Co-authored-by: Florian Bruhin <me@the-compiler.org>
2020-09-16 12:13:17 +02:00
Vipul Kumar
7470270f20
[Docs] remove semi-colon punctuation mark
...
Usually, we use semi-colon punctuation mark to connect closely related
ideas. Sentences which are after semicolon, begins with small letter,
and last sentence always ends with a period mark, see "Garner's Modern
American Usage" book for more information about usage of punctuation
mark. So removing punctuation mark altogether is a good idea, as
@gnikonorov suggested [1].
[1]: https://github.com/pytest-dev/pytest/pull/7760#pullrequestreview-489232607
2020-09-16 06:17:17 +00:00