Python 使用click时使用pytest参数

Python 使用click时使用pytest参数,python,click,pytest,args,Python,Click,Pytest,Args,我正在开发一个烧瓶应用程序,我使用pytest和click。 我还使用单击启动pytest @click.command() def test(): import pytest rv = pytest.main([TEST_PATH, '--verbose']) exit(rv) 现在我希望能够为pytest提供参数,我可以这样做,例如: @click.command() @click.option('--pdb', default=0) def test():

我正在开发一个烧瓶应用程序,我使用pytest和click。 我还使用单击启动pytest

@click.command()
def test():
    import pytest
    rv = pytest.main([TEST_PATH, '--verbose'])
    exit(rv)
现在我希望能够为pytest提供参数,我可以这样做,例如:

@click.command()
@click.option('--pdb', default=0)
def test():
    import pytest
    rv = pytest.main([TEST_PATH, '--verbose'])
    if pdb:
        rv = pytest.main([TEST_PATH, '--verbose', '--pdb'])
    exit(rv)
但是很明显,如果没有必要,我不想指定我可能想要手动使用的每个选项。那么,是否可以以某种方式添加*args和**kwargs