为什么 django-nose 没有在我的模型中运行文档测试?
我正在尝试将 doctests 与 django-nose 一起使用。我的所有文档测试都在运行,除了模型中的任何文档测试(除非它是抽象的)。 class TestModel1(model…
为什么nose会在只有644权限的文件中找到测试?
今天,我使用 Python 2.6 在 Ubuntu 9.10 上用鼻子运行了一堆文档测试: nosetests --with-doctest Ran 0 tests in 0.001s OK WTF?我在该文件中进行…
如何为单个包生成覆盖率 xml 报告?
我使用nose和覆盖率来生成覆盖率报告。我现在只有一个包,ae,所以我指定只覆盖它: nosetests -w tests/unit --with-xunit --with-coverage --cover-…
为什么 Nose 看不到我的任何环境变量?
我刚刚开始使用 Nose 和 Nosetests,但我的测试失败了,因为 Nose 看不到环境变量。 到目前为止,错误: AttributeError:“设置”对象没有属性“DJAN…
使用 Nose 运行单元测试时抑制 Cherrypy 的输出
我使用cherrypy 来实现网络服务器,并使用nose 来运行我的单元测试。然而,即使我使用 --nologcapture,nose 也会捕获并打印到标准输出的大量调试噪音…
如何在 Python 中生成 HTML 单元测试输出?
我正在寻找任何方法来在 HTML 摘要中显示 Python 单元测试的结果。对于 Java 和 Ruby 有这样的工具...尚未找到任何似乎可以为 Python 执行此操作的工…
运行鼻子测试并将警告作为错误?
从命令行运行 nosetests 时,如何指定“不可忽略”警告应被视为错误? 默认情况下,会打印警告,但不计为失败: [snip]/service/accounts/database.py…
带有命令行参数的鼻子测试脚本
我希望能够运行接受命令行参数的鼻子测试脚本。例如,类似这样的内容: test.py import nose, sys def test(): # do something with the command line…
如何将 PyMock 和 Nose 与 Django 模型结合使用?
我正在尝试使用 PyMock 进行 TDD,但是当我使用 Nose 并从命令行执行 core.py 时,我不断收到错误: “错误:失败:导入错误(无法导入设置,因为环境…
使用 init_model 中的模型对 Pylons 应用程序进行鼻子测试?
我有一个使用 paster create -t pylons 创建的库存 Pylons 应用程序,其中包含一个控制器和匹配的功能测试,使用 paster 控制器 添加,以及一个 S…
支持非致命故障的 Python 测试框架
我正在评估自动化系统测试的“测试框架”;到目前为止我正在寻找一个Python框架。 在 py.test 或鼻子中,我看不到类似我从谷歌测试框架中知道的 EXPEC…
setuptools / dpkg-buildpackage:如果nosetests失败则拒绝构建
我有一个非常简单的 python 包,我使用 setuptools、cdbs 和 pycentral 将其构建到 debian 包中: setup.py: from setuptools import setup setup(nam…
我怎样才能找到在基本测试类上定义的类属性?
我正在针对数据库运行一些集成测试,我希望有一个看起来像这样的结构: class OracleMixin(object): oracle = True # ... set up the oracle connecti…
在鼻子下测试Python代码时应该如何验证日志消息?
我正在尝试编写一个简单的单元测试,该测试将验证在特定条件下,我的应用程序中的类是否会通过标准日志记录 API 记录错误。 我无法弄清楚测试这种情况…