文件设计
- setup.py
- src\
\- pyaio\
- __init__.py
\- allocation\
\- domain\
\- adapters\
\- service_layer\
\- lib\
- tests\
\- units\
\- integration\
\- e2e\
- .env
setup.py 配置
setup.py
from setuptools import setup, find_packages
setup(
name='pyaio',
version='0.1.0',
python_requires=">=3.7, <4",
packages=find_packages('src'),
package_dir={'': "src"}
)
所有引用自身包的都必须加入名称前缀,比如pyaio.allocation
解决tests中的包引入问题
由于不在一个文件夹下,所以tests
中要引入包就需要参考python VSCode unresolved import 问题这篇文章
Test result not found for 错误
在写入口的时候,不要将包名写到根目录下/pyaio.py
,这样会导致pytest在检查的时候会报Test result not found for:
的错误。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 365433079@qq.com