【发布时间】:2014-04-14 12:42:14
【问题描述】:
我有一个“测试引擎”(它是一个定义了很多函数的大型 python 脚本),它可以运行多个“测试套件”(这也只是 python 脚本,它使用来自测试引擎的函数来定义一些自定义测试)。
测试用例应该由非程序员编写,因此出于教学原因,我想强制他们为脚本提供.tcs 扩展名而不是.py 扩展名。
当他们双击主应用程序时,测试引擎将使用glob()和import在同一目录下找到所有.tcs文件,并依次执行它们的语句。
【问题讨论】:
-
感谢您将我指向该讨论。
imp.load_source("testscript","testscript.tcs")解决问题
标签: python dsl glob python-import