从zip文件

时间:2016-08-28 13:04:12

标签: python-2.7 package python-unittest

我按照本教程创建了一个自包含的python应用程序。 http://blog.ablepear.com/2012/10/bundling-python-files-into-stand-alone.html

我想要做的是在类似的自包含应用程序中创建一个单元测试应用程序,此外,在单元测试应用程序本身中有几个fiels。

我有一个目录结构如下: SRC /     src1.py     src2.py     主要的.py 测试/     主要的.py     的初始化的.py

我的unittest应用程序打包src和测试文件以创建一个独立的单元测试应用程序。我目前将所有测试代码都放在test / main .py中,并希望将测试代码分成不同的文件(即test1.py,test2.py等)。但是,当我尝试这样做时,它要么无法导入它们,要么导致导入错误。

实施此计划的正确方法是什么?我在Python 2.7中使用unittest模块,并希望继续使用它们。

1 个答案:

答案 0 :(得分:0)

实际上,我通过以下方式实现了这个目标: http://blakesmith.me/2009/09/14/getting-started-with-python-unit-testing.html 我称之为 main .py而不是称为suite.py,它在一个zip文件中工作。