fixups
This commit is contained in:
parent
2c981ee07d
commit
05cf2fdae4
|
@ -1,3 +1,7 @@
|
|||
``py.path.local`` arguments for hooks have been deprecated. See :ref:`the deprecation note <legacy-path-hooks-deprecated>` for full details.
|
||||
|
||||
``py.path.local`` arguments to Node constructors have been deprecated. See :ref:`the deprecation note <node-ctor-fspath-deprecation>` for full details.
|
||||
|
||||
.. note::
|
||||
The name of the ``Node`` arguments and attributes (old ``fspath``, new ``path``) is **the opposite**
|
||||
of the situation for hooks (old ``path``, new ``fspath``).
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
Implement ``Node.path`` as a ``pathlib.Path``. This attribute gets set no matter whether ``path`` or (deprecated) ``fspath`` is passed to the constructor. It is a replacement for the ``fspath`` attribute (which represents the same path as ``py.path.local``). While ``fspath`` is not deprecated yet
|
||||
Implement ``Node.path`` as a ``pathlib.Path``. Both the old ``fspath`` and this new attribute gets set no matter whether ``path`` or ``fspath`` (deprecated) is passed to the constructor. It is a replacement for the ``fspath`` attribute (which represents the same path as ``py.path.local``). While ``fspath`` is not deprecated yet
|
||||
due to the ongoing migration of methods like :meth:`~_pytest.Item.reportinfo`, we expect to deprecate it in a future release.
|
||||
|
||||
.. note::
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
Various methods commonly used for :ref:`non-python tests` are now correctly documented in the reference docs. They were undocumented previously.
|
|
@ -58,7 +58,7 @@ Plugins which implement custom items and collectors are encouraged to replace
|
|||
|
||||
.. note::
|
||||
The name of the arguments (old ``fspath``, new ``path``) is **the opposite**
|
||||
of the situation for hooks, :ref:`outlined below <_legacy-path-hooks-deprecated>`.
|
||||
of the situation for hooks, :ref:`outlined below <legacy-path-hooks-deprecated>`.
|
||||
|
||||
Due to the ongoing migration of methods like :meth:`~_pytest.Item.reportinfo`
|
||||
which still is expected to return a ``py.path.local`` object, nodes still have
|
||||
|
@ -85,7 +85,7 @@ The accompanying ``py.path.local`` based paths have been deprecated: plugins whi
|
|||
|
||||
.. note::
|
||||
The name of the arguments (old ``path``, new ``fspath``) is **the opposite**
|
||||
of the situation for the :class:`~_pytest.nodes.Node` class, :ref:`outlined above <_node-ctor-fspath-deprecation>`.
|
||||
of the situation for the :class:`~_pytest.nodes.Node` class, :ref:`outlined above <node-ctor-fspath-deprecation>`.
|
||||
|
||||
Directly constructing internal classes
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
|
Loading…
Reference in New Issue