y"v F d dl mZ d dlZd dlmZ d dlmZ d dlmZ dd
Z dS ) )annotationsN)Callable)Any)CheckerTestCasekwargsr return4Callable[[Callable[..., None]], Callable[..., None]]c d fd}|S )zDecorator for setting an option on the linter.
Passing the args and kwargs back to the test function itself
allows this decorator to be used on parameterized test cases.
funCallable[..., None]r c L t j d fd }|S )
Nselfr argsr test_function_kwargsr Nonec D ] \ }}| j || !| j | g|R i | dS )zSet option via argparse.N)itemslinter
set_optioncheckeropen)r r r keyvaluer r s l/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/pylint/testutils/decorator.py_forwardz.set_config.