doctest 相关问题

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

Elixir - 在doctest中使用变量

在我的应用程序中有一个GenServer,它可以创建其他进程。所有进程ID都保存到列表中。 def create_process do GenServer.call(__ MODULE __,:create_process)end def ...

回答 1 投票 1

Doc在python中测试函数

我想定义一个函数isPalindrome并写一个doctests我的输出:True 4 1 1 4 0预期输出:True 4 1 1 4 2使用的代码:import math import random import re ...

回答 1 投票 1

Python doctest:有条件地跳过测试

我知道如何使用#doctest跳过doctest:+ SKIP,但我根本无法根据运行时条件弄清楚如何跳过测试。例如:>>>如果os.path.isfile(“foo”):......

回答 1 投票 9

单元测试方法使用doctesting在类中定义

我需要定义:1。'init'的doctests创建一个半径为2.5的圆'c1',并检查访问属性'radius'是否返回2.5。 2.为'area'定义doc测试,创建一个圆'c1'...

回答 2 投票 1

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

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

回答 2 投票 1

如何编写Elixir doctest来验证空MapSet

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

回答 1 投票 1

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

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

回答 3 投票 5

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

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

回答 1 投票 2

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

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

回答 1 投票 0

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

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

回答 2 投票 -1

python:doctest我的github-markdown文件?

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

回答 2 投票 8

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

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

回答 1 投票 2

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

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

回答 2 投票 0

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

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

回答 3 投票 7

© www.soinside.com 2019 - 2024. All rights reserved.