当我尝试导入模块以使用特定输入运行它时,我调用的python脚本的开头部分也会运行,这会询问用户输入。我不允许以任何方式更改该文件的内容。如何禁止运行起始部分并仅测试我想要单独测试的函数?
module_path = os.path.join(root_dir, _dir, filename)
mod = imp.load_source(modified_file, module_path)
point_counter = 0
if(mod.Function(2, 5) != True):
point_counter+=1
if(mod.Function(2, 4) != False):
point_counter+=1