gpt4 book ai didi

python - 从 peer 包中导入 conftest.py

转载 作者:行者123 更新时间:2023-12-04 16:46:07 27 4
gpt4 key购买 nike

目前,我有两个包作为我的测试存储库的一部分,其文件夹结构如下:

Package_A
|--__init__.py
|--conftest.py
|--test_A.py

Package_B
|--__init__.py
|--test_B.py
作为其中的一部分,我的要求是从 Package_B/test_B.py 调用 Package_A/conftest.py 中定义的 fixture 。我知道如果包 B 位于包 A 中,这可以轻松完成。但是,由于某些要求,这是不可能的。有没有一种方法可以将 A 包的 conftest 中定义的所有装置导入到包 B 中,而不是将它们复制到包中。谢谢。

最佳答案

如果您使用的是 Pycharm 或 VSC 等 IDE,请放轻松。
每当你想导入一个包时,你需要准确地调用它的目录。但在 IDE 中,您可以执行以下操作:
如果要导入到文件 test_B.py在包_B

from Package_A import test_A 
或者
from Package_A.test_A import (Exact class or function you want)

关于python - 从 peer 包中导入 conftest.py,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65731633/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com