From 95612f8a9518ca7029774c5241f1b9d0b5c3a29b Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 27 Jan 2022 13:33:09 +0100 Subject: [PATCH] [7.0.x] Add missing cooperative constructor changelog --- changelog/9488.deprecation.rst | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 changelog/9488.deprecation.rst diff --git a/changelog/9488.deprecation.rst b/changelog/9488.deprecation.rst new file mode 100644 index 000000000..5c5807ec3 --- /dev/null +++ b/changelog/9488.deprecation.rst @@ -0,0 +1,7 @@ +If custom subclasses of nodes like :class:`pytest.Item` override the +``__init__`` method, they should take ``**kwargs``. See +:ref:`uncooperative-constructors-deprecated` for details. + +Note that a deprection warning is only emitted when there is a conflict in the +arguments pytest expected to pass. This deprecation was already part of pytest +7.0.0rc1 but wasn't documented.