Add decorated function to pytest runnables (#22325)

Fixes: #22324

Closes #ISSUE

Release Notes:

- Fixed pytest decoracted function discovery
This commit is contained in:
Thomas 2024-12-21 12:31:35 +01:00 committed by GitHub
parent e82af55d64
commit 7184b15f48
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -41,6 +41,20 @@
(#set! tag python-pytest-method)
)
; decorated pytest functions
(
(module
(decorated_definition
(decorator)+ @decorator
definition: (function_definition
name: (identifier) @run @_pytest_decorated_method_name
(#match? @_pytest_decorated_method_name "^test_")
)
) @python-pytest-method
)
(#set! tag python-pytest-method)
)
; pytest classes
(
(module