python | 测试 | __name__的作用
1、每个代码文件都是一个模块。
2、在导入模块的时候,会执行模块中的代码。
3、__name__变量 是python 解释器自动维护的变量
4、__name__变量,如果是代码直接运行,值是"__main__"
5、__name__变量,如果代码是被导入执行的,值是 模块名(即代码文件名)
用法:(如果代码文件是直接运行,则执行这一部分代码,如果不是直接运行(导入运行),不执行这一部分代码)。
if __name__ == '__main__':
pytest.main(['-v','-s','--alluredir=./json'])