我有一个测试引擎' (这是一个定义了很多功能的大型python脚本),可以运行多个测试套件' (它们也只是python脚本,它使用测试引擎中的函数来定义一些自定义测试)。
测试用例应该由非程序员编写,因此出于教学目的,我想强制他们为脚本提供.tcs
扩展名而不是.py
扩展名。
当他们双击主应用程序时,测试引擎将使用.tcs
和glob()
找到同一目录中的所有import
文件,以便顺序执行它们的语句。< / p>
答案 0 :(得分:1)
感谢Alex Thornton pointing out the solution。
imp.load_source("importname","script.extension")