我有一个python脚本,如下所示:
class TestMe(object):
def __init__(self, config):
self.config = config
此配置文件从main传递,如下所示
if __name__ == '__main__':
config = c.parse_config()
test = TestMe(config)
使用“python script.py -c1 config.py”运行python脚本(我将'-c'更改为'-c1',因为nosetests也使用'-c'选项)
我想使用nosetests运行相同的“script.py”但是如何将配置文件传递给nose测试。我想使用兼容两者的东西。
使用上面的代码,nosetest不喜欢我在“类TestMe”中将“config”传递给 init ()。我怎么能传递它,否则可以使用nosetests和python脚本运行相同的脚本(单独使用'-c1'选项)。