doctest 相关问题

doctest模块搜索看起来像交互式Python会话的文本片段,然后执行这些会话以验证它们是否完全如图所示工作。可以从交互式Python解释器会话中复制测试用例和预期输出。在回归测试期间doctest警告失败案例。


可以在jupyter单元函数上运行python doctest吗?

似乎有一个包来启用这个功能,但我在python 3.5.2或2.7.12中没有运气:来自ipython_doctester import test @test def my_fun():'''>>> 2 + 3。 ..

回答 3 投票 7

Doctesting一个函数,在每次运行期间返回不同的映射

假设我的函数返回一个映射,并且可能会随机生成一些值。我希望能够至少再次测试输出类型,换句话说 - 从doctest级别检查...

回答 2 投票 0

如何在文件夹中运行所有doctests(递归)?

Pycharm非常适合运行所有doctests(脚本/函数/类/文件夹*),但文件夹选项运行所有doctests,它们立即位于该文件夹中(不在其中的文件夹中...

回答 1 投票 2

python:doctest我的github-markdown文件?

我想从这个文件中运行doctests,我不清楚要完成它:README.md:#WELCOME!这个图书馆很有帮助,可以用_many_方式帮助你!例如:```>&...

回答 2 投票 8

为什么分号不会抑制doctests中的输出?

为什么分号不会抑制doctests中的输出?解决方法是分配结果,但我很好奇为什么这不起作用。 “”>> >>> 1 + 1;#分号通常会抑制......

回答 2 投票 -1

是否可以测试将get_type_hints与doctest一起使用的函数?

我有一个使用typing.get_type_hints的函数。我想为它添加一个文档测试。但是,看起来get_type_hints无法解析doctest中定义的类型。这里有一个 ...

回答 1 投票 0

如何通过pytest触发doctests忽略字符串的unicode前缀`u'...'`

我希望我的代码可以在Python 2和3中工作。我使用doctests并从__future__ import unicode_literals是否有我可以设置的标志/插件,这使得它忽略Python 2具有u前缀...

回答 1 投票 2

如何编写与OS路径分隔符无关的Python doctest

有没有办法让文件路径作为输出的doctest无论运行的操作系统如何都会成功?例如,在Windows上,这将起作用:r“”“>>> import foo >>> ...

回答 3 投票 5

如何编写Elixir doctest来验证空MapSet

刚学习Elixir中的doctests,我正在尝试编写Elixir doctest来验证结构将包含两个空MapSet。 defstruct [:coordinates,:hit_coordinates] @doc“”“创建......

回答 1 投票 1

Python Docstring如何在docstring中的多行中编写列表?

我正在尝试编写一个列表输出,我将它扩展为doctest中的多行。但实际输出并不符合我的预期。这是我的代码。 def make_board(dimension:int,...

回答 2 投票 1
推荐问题