问题标签 [doctest]
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.
testing - 在 Zope 3 中测试前加载初始数据
如何在 Zope 3 项目中使用测试数据填充数据库?我希望在任何测试开始之前加载这些数据(doctest,单元测试......),我不想在 SetUp 方法中手动加载它......谢谢!
python - 涉及转义字符的 Doctest
有一个函数 fix(),作为将字符串写入文本文件的输出函数的辅助函数。
打开文档测试,我收到以下错误:
无论我使用什么 \ 和 's 组合,doctest 似乎都不想工作,即使函数本身运行良好。怀疑这是 doctest 在块注释中的结果,但有解决此问题的任何提示。
haskell - Haskell doctest 不加载由 cabal-dev 管理的包
我正在尝试使用带有 doctests 的“data-binary-ieee754”来测试我的项目。
我使用 cabal-dev 而不是 cabal 来管理包依赖关系。我可以构建项目,但 doctest 似乎无法识别该包。
.cabal 中的 doctests 定义:
测试/doctests.hs:
的错误消息cabal-dev test doctests
是:
我尝试向 doctests.hs 添加一些选项,例如
但结果是
告诉我如何正确地做到这一点。谢谢。
python - Python doctest 执行上下文
我有以下功能,我用 doctest 进行单元测试。
第一种情况通过,但对 fill_q 的第二次调用失败,但它是相同的代码:
看起来 doctest 重新使用了histq
第一次测试调用中的局部变量,为什么要这样做?这是非常愚蠢的行为(前提是我不是在这里疯狂地做某事)。
haskell - Haskell doctest 和 FFI
我有一个使用 FFI 绑定到 C 函数的模块。我怎样才能使这个模块使用doctest
?
我在运行时遇到的错误doctest Foo.hs
是这样的:
python - python doctest中的对象重用
我有一个像这样的示例文档测试。
当我执行这段代码时,我得到了这个错误。
此错误是由访问测试hello()
方法时无法访问的“f”引起的。
有什么方法可以共享之前创建的对象吗?没有它,就需要在必要时始终创建对象。
python - 包装超过 80 个字符的 python doctest 结果
我试图将我的源代码保持在 PEP8 推荐的 80 个字符的指导宽度之下,但无法弄清楚如何包装我的 doctest,它的结果超过 80 个字符。
一个点头的例子:
我尝试了几种组合,包括使用# doctest: +NORMALIZE_WHITESPACE
和尝试简单地用换行符换行。
python - 对 Python 文档测试的多版本支持
我正在这样写我的文档测试:
这适用于 Python 版本 2.5、2.6 和 2.7,但对于 Python 3 失败并出现以下错误:
问题是,如果我这样写我的文档测试:
它们仅适用于 Python3,在 Python2 版本上失败。我的问题是如何使它跨版本兼容?
python - Python:如何在 doctest 中定义一个类?
我想使用 doctest 注释块来演示特定基类的用法,但是这不能用 doctest 完成,或者我做错了什么。这是我的简单演示代码。
代码不运行。这是发布的第一个错误: