栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

将pytest与src层一起使用

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

将pytest与src层一起使用

调整

PYTHONPATH
(如注释中所建议)是解决导入问题的一种可能性。另一个方法是
conftest.py
src
目录中添加一个空文件:

$ touch src/conftest.py

并且

pytest
将添加
src
sys.path
。这是诱骗
pytest
向中添加代码库的简单方法
sys.path

但是,

src
当您打算构建发行版时,通常会选择布局,例如,提供
setup.py
(在这种情况下)显式指定根软件包目录:

from setuptools import find_packages, setupsetup(    ...    package_dir={'': 'src'},    packages=find_packages(where='src'),    ...)

并在仍在开发时以开发模式(通过

python setup.py develop
pip install --editable.
)安装该软件包。这样,您的软件包
my_package
就可以正确地集成到Python的站点软件包结构中,而无需费心了
PYTHONPATH



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/637697.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号