nose

    31热度

    5回答

    我正在写下面的代码,在比较两个Unicode文本的多行块时,我试图产生一个像样的错误消息。这确实比较内部的方法,提出了一个说法,但默认的解释是没用的,我 我需要添加一些代码,比如下面这样: def assert_long_strings_equal(one, other): lines_one = one.splitlines() lines_other = other.spl

    0热度

    2回答

    我正在使用nose测试框架。运行测试模块时,其中定义的拆卸功能失败。提出的错误表示灯具被另一个过程锁定。这里是我的测试模块,test_my_module.py: ... ... def teardown(): if os.path.exists(test_output_dir): shutil.rmtree(test_output_dir) ... ... @wit

    0热度

    3回答

    任何针对人类(.html,.doc,whatever)的格式都是很好的。我找不到任何提供它的插件 我发现的所有内容都是XUNIT或XML输出。

    1热度

    2回答

    我使用django-nose来测试我们的Django项目。这是常见的分裂在Django这样的应用程序内大型测试套件: myapp/ __init__.py models.py tests/ __init__.py test_views.py test_models.py views.py tests/__init__.py应

    3热度

    2回答

    我有这个问题,它驱动我疯了! 因此,我正在开发我的第一个真正的Google App Engine应用程序,并且我总是喜欢在编写测试时发现一些东西。 所以我有以下设置: 我有一个virtualenv与鼻子,nosegae,webtest和gaetestbed。它被称为porksvr。 激活我的virtualenv这样的: source porksvr/bin/activate 要运行的鼻子我用下

    1热度

    2回答

    我有一系列的单元测试,我正在运行鼻子。对于我的一些测试,我想从sys.path中删除一个模块的路径,所以与我测试的内容没有冲突。 sys.path.remove('/path/to/remove/from/sys/path') 如果我运行Python解释器,并调用sys.path的'/path/to/remove/from/sys/path'有没有在列表中。但是,一旦调用了nosetests,

    7热度

    2回答

    我正在使用nose编写单元测试,我想检查一个函数是否发出警告(函数使用warnings.warn)。这是否可以轻松完成?

    14热度

    3回答

    是否可以显示失败的断言值?它显示了回溯和抛出什么样的异常,但知道哪些值失败会更实际。 例子: assert result.file == file AssertionError

    4热度

    4回答

    我确实有几个小模块,里面有测试,py.test或nose不寻找它们,因为它们的文件名中不包含test。 我该如何说服py.test或nose以递归方式在所有python文件中查找测试 - '''包括文件名'''中没有test的测试? 在源文件中,我保留标准命名约定:class testSomeName与方法def test_some_name。 如果这是不可能的,我可以使用什么其他解决方案来获得相

    133热度

    4回答

    我有一个Pylons 1.0应用程序,在测试/功能目录中有一堆测试。 我收到了奇怪的测试结果,我想只运行一次测试。 鼻子文档说我应该能够在测试的名称通过在命令行,但我得到ImportErrors不管我做什么 例如: nosetests -x -s sometestname 给出: Traceback (most recent call last): File "/home/ben/.