python与pydev、单元测试等的文件夹结构
我对建议的设置方式有点困惑。我正在使用PyDev/Eclipse,并且刚刚开始 我尝试设置单元测试,并阅读了许多关于从不同文件夹访问单元测试的stackoverflow文章。来自java的背景没有一个看起来很漂亮 因此,我的代码有两个兄弟文件夹/包:python与pydev、单元测试等的文件夹结构,python,pypi,python-unittest,Python,Pypi,Python Unittest,我对建议的设置方式有点困惑。我正在使用PyDev/Eclipse,并且刚刚开始 我尝试设置单元测试,并阅读了许多关于从不同文件夹访问单元测试的stackoverflow文章。来自java的背景没有一个看起来很漂亮 因此,我的代码有两个兄弟文件夹/包: project\ src\ mainpackage\ __init__.py maincode.py mainpackage-test\
project\
src\
mainpackage\
__init__.py
maincode.py
mainpackage-test\
__init__.py
tests.py
在my tests.py中添加了“sys.path.import(“..”),这使事情正常进行
但随后我看到了一个“标准”新闻组回复的链接:
也就是说,不要创建src文件夹,而是将测试放在子包中
所以我这样做了:
project\
src\
mainpackage\
__init__.py
maincode.py
mainpackage-test\
__init__.py
tests.py
根本不要使用
src
目录。对项目的组织有很好的建议。