我用 python 开发了一些非常小的项目,以及它们各自的包。所以,我可以执行 setup.py 并安装它们。但是,我不知道开发新版本后的正确更新程序,或者将新版本与稳定版本进行比较的正确程序。假设 DoTask 是我的稳定包的名称,带有一个函数执行
from DoTask import execute
if __name__ == '__main__':
result = execute('path_to_data')
print result
如何导入新版本以比较结果?测试和调试后如何更新稳定版本?
例如,目前我这样做:
1)我给开发版本命名为 DevDoTask
from DoTask import execute
from DevDoTask import execute as test_execute
if __name__ == '__main__':
result = execute('path_to_data')
test_result = test_execute('path_to_data')
print result == test_result