运行nosetests和python独立脚本

时间:2014-10-30 19:44:20

标签: python parsing testing config nose

我有一个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'选项)。

1 个答案:

答案 0 :(得分:0)

您可以使用nose-testconfig进行一些小修改。