问题标签 [nose]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - python鼻子框架:以人类友好格式显示结果的插件
任何针对人类的格式(.html、.doc 等)都可以。我找不到任何提供它的插件我发现的只是 XUNIT 或 XML 输出..
python - 为什么鼻子测试不能找到 sys.path 中的元素之一?
我有一系列的单元测试,我正在用鼻子运行。对于我的一些测试,我想从中删除模块的路径,sys.path
因此与我正在测试的内容没有冲突。
如果我运行 Python 解释器并调用sys.path
,'/path/to/remove/from/sys/path'
则列表中存在 。但是,一旦调用了nosetests,上面的代码就找不到它并给我一个“未在列表中找到”错误。
为什么鼻子无法找到路径sys.path
?
python - South django.db.utils.IntegrityError: django_content_type.name 在运行单元测试时可能不是 NULL
django.db.utils.IntegrityError: django_content_type.name may not be NULL
通过运行测试时出现此错误nosetest
。
我已经按照南教程中的说明完成了所有操作 - 初始迁移、假迁移等。通过runserver
命令正常运行站点就像魅力一样,但是在使用test
命令时 - 上述错误。
此外,在我的开发环境中,我使用sqlite
数据库,并且使用 django-nose 作为测试运行程序(在INSTALLED_APPS
.
有什么线索吗?
python - 在 PyDev 中使用鼻子测试进行交互式调试
我正在使用 PyDev ( with Aptana ) 编写和调试 Python Pylons 应用程序,我想逐步完成调试器中的测试。
是否可以通过 PyDev 启动鼻子测试并在断点处停止?
python - 是否可以同时使用 Nose 多次运行一项测试?
是否可以使用同时(跨多个进程)nose
运行单个测试并将结果汇总为单个通过/失败结果?
我们需要同时多次运行相同的测试,以确保资源锁定不受影响。如果鼻子不能做到这一点,是否有特定的测试/设计模式可以遵循来实现这一点?
python - 使用 Nose 测试 txmongo 依赖代码
我想用鼻子来测试我正在使用twisted 和txmongo 编写的应用程序。我什至无法获得像以下工作这样的简单用例: from nose.twistedtools import reactor, deferred, threaded_reactor import logging from twisted.internet import defer import txmongo
但是,这总是返回以下内容:
我尝试手动添加 threaded_reactor() 调用,但没有帮助。
编辑
我删除了“懒惰”的连接,并修改了代码,现在它可以工作了......我仍然很好奇为什么“懒惰”没有工作。工作代码如下:
python - 用测试中的模拟替换客户端库?
有没有办法用单元测试中的模拟对象替换客户端库(与远程服务器通信)?
这是一个图表来解释我正在尝试做的事情
由于测试导入了导入客户端模块的模型,因此似乎没有办法将模拟应用于模型的内部。
python - 大量测试数据文件流鼻涕
我想为网络爬虫写一些测试。我想使用很多测试网页,但我不确定如何让鼻子(或另一个单元测试框架)在没有大量重复代码的情况下做我需要的事情。
我的问题是我想测试很多不同的页面,但我不知道如何使用nose。这大致是我想要做的:
如果我想测试的唯一页面是“page.html”,那就没问题了。但我有数百页要测试。我可以复制该类,并且每次都更改类的名称和路径的文件名,但这显然是荒谬的。
我想在设置中放置代码来为每个页面创建单独的 Scraper 对象并将它们存储在测试对象的列表中。然后我可以让测试方法对每个 Scraper 对象进行操作。但我认为我会遇到保持每个测试隔离并从鼻子获取单独消息的问题。
我还尝试子类化一个基测试类并将路径传递给init,但这会给鼻子带来问题。
我很感激任何关于如何使用鼻子解决这个问题的建议,另一种方法,或者任何可能有用的阅读。
python - nosgae blobstore 支持?
我试图找出 nosgae 是否支持 blobstore 进行测试,就像它对数据存储所做的那样。我在测试 blobstore 上传时遇到了麻烦。有人知道更多吗?
谢谢你。
编辑:
blob 是一个 BlobReferenceProperty()
现在我有一些问题。可能是因为我错过了一些东西。如果我尝试使用这样的 blob 添加实体:
我得到一个
如果我使用
结果是:
然后,如果我使用 webtest.TestApp 尝试使用像“/_ah/upload/...”这样的上传网址,我会得到 404。我猜是因为我的应用程序不涵盖“/_ah/upload/...”网址。
任何提示?
python - 在 tearDown() 方法中获取 Python 的单元测试结果
是否可以在 tearDown() 方法中获得测试结果(即是否所有断言都已通过)?我正在运行 Selenium 脚本,我想从 tearDown() 内部做一些报告,但是我不知道这是否可能。