有没有办法告诉斯芬克斯在不禁用autdoc的情况下不运行模块?

2024-09-26 22:10:01 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有办法告诉斯芬克斯在不禁用autdoc的情况下不运行setup_test? 下面是我的python代码:

def setup_test():
   ......get some stuff done here....
   return path, test

path, test = setup_test()

@pytest.mark.parametrize('asd', path, ids=test)
def test_dsf(asd):
   runpath = os.path.dirname(asd)
   assert runpath

Tags: path代码testgetheredefsetup情况
1条回答
网友
1楼 · 发布于 2024-09-26 22:10:01
import sys
if 'sphinx' not in sys.modules:
    path, test = setup_test()

然后保护使用pathtest的测试

^{pr2}$

或者指定假值以便Sphinx导入模块

if 'sphinx' in sys.modules:
    path, test = '/', 'test'
else:
    path, test = setup_test()

相关问题 更多 >

    热门问题