腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Python
3
doctest
:
doctest
和
real
评估
之间
的
不同
行为
、
当我使用
doctest
模块调用我
的
一个函数时,结果与经典
的
函数调用
不同
。 我怎样才能通过测试呢?提前感谢您:-) 下面是我正常调用print(bfs(arbreBFS))时得到
的
结果: [1, 2,
3
, 4, 5, 6, 7, 8, 9, 10, 11, 12] 下面是我从
doctest
调用它时得到
的
结果[1, 4,
3
, 2, 8, 7, 6, 5, 12, 11, 10, 9] 下面是完整
的
代码。很抱歉,我不能
浏览 10
提问于2019-12-05
得票数 0
回答已采纳
4
回答
Python
doctest
:跳过整个块?
、
我在类方法中有一个包含docstring
的
Python
模块,在模块docstring中有一个真实
的
示例。
不同
之处在于,方法docstring被精心设计成完全可重复
的
测试,而现实世界中
的
示例只是Linux shell中历史记录
的
复制
和
粘贴-它恰好调用了
python
解释器。
Real
-world example:
Python
浏览 0
提问于2009-11-27
得票数 18
回答已采纳
2
回答
python
2
的
doctest
怎么会失败,但是失败消息中
的
值却没有区别呢?
、
、
' u'\u2603'> x:\my_virtualenv\Scripts\
python
.exe -m
doctest
-v hello.py 我把Expected
和
Got下面的台词复制到WinMerge中,以排除我找不到
的
字符
之间
的
浏览 3
提问于2015-05-16
得票数 14
回答已采纳
3
回答
Python
和
内联代码. ">>>“语法
的
含义
、
我在
Python
方面有一些经验,但直到最近才发现了对docstring
的
广泛使用。我正在浏览源代码,当我在PyCharm中打开它时,我会看到以下语法突出显示(FMS中代码片段
的
屏幕截图):为什么>>>之后
的
语句突出显示为可执行
的
?从我在正式文档
和
SO (例如)上所读到
的
关于docstring
的
文章来看,我认为这些语句不应该执行,但是语法突出显示使我感到困惑,导致我认为>>>是要执行
的
do
浏览 10
提问于2015-07-05
得票数 9
回答已采纳
1
回答
Python
doctest
错误。OSX
我有MBP13'R运行最新
的
OSX。def area_tri(base, height): >>>area_tri(10, 10) """ import
do
浏览 3
提问于2014-03-13
得票数 1
回答已采纳
3
回答
AttributeError:“”module“”对象没有属性“”testmod“”
Python
doctest
、
、
、
当我尝试用
python
进行
doctest
时,基本上每当我运行代码
的
时候。if __name__ =="__main__":
doctest
.testmod()AttributeError:“”module“”对象没有“”testmod“”属性“” 我
的
机器运行
的
是Windows,他们
的
是OS X,但是运行
的
是
pyt
浏览 0
提问于2015-03-17
得票数 7
1
回答
Python
doctest
ValueError:“之后缺少空白”
、
我有以下函数
和
docstring: """ test = self.\
Python
\
Python
37\lib\
doctest
.py&quo
浏览 9
提问于2018-08-28
得票数 1
1
回答
使用
doctest
测试
Python
代码时出现意外错误
、
、
我正在使用
doctest
测试我
的
代码,当我测试一个产生两行文本输出
的
简单函数时,我得到了意外
的
错误。为什么? Ubuntu 18.04上
的
Python
3.6.9。在
Python
2.7
和
Python
3.9中可以观察到同样
的
错误。 测试程序(另存为
doctest
-bugs.py): #!/usr/bin/env
python
3
def
浏览 16
提问于2020-04-01
得票数 0
回答已采纳
2
回答
Python
2.7
和
Python
3.5中
的
unicode_literals
和
doctest
、
、
、
extraglobs = {}
doctest
在
Python
3.5上传递,但在
Python
2.7.9上失败。我见过各种各样
的
问题,包括以下问题 但它们都有些
不同
(例如它们已经过时(指Py 2.6或Py 3.0),import语句在
doctest
而不是全局范围内,使用pytest而不是标准
doctest
,切换到
不同
浏览 7
提问于2017-02-10
得票数 4
回答已采纳
1
回答
生成正方形列表
的
函数
的
Doctest
、
我正在尝试定义一个函数来返回给定范围内
的
整数
的
平方: """ """ import
doctest
doctest
.testmod(v
浏览 2
提问于2014-08-12
得票数 0
1
回答
使用random.random模块实现函数
的
文档测试
、
在带有random.random模块
的
函数上进行文档测试会是什么样子。我
的
意思是,如果该方法生成一个包含360个介于0-1
之间
的
不同
随机数
的
列表,您如何测试它?360: self.slump_tal.append(slump) 是否可以在一个单独
的
文件中使用
doctest
来测试这一点。这就是我运行
doctest
浏览 1
提问于2015-12-10
得票数 0
1
回答
当使用ValueError在模块上运行
doctest
时,“__future__.annotations :编译():未识别的标志”
、
、
、
我有一种奇怪
的
行为
,恐怕很难复制。也许你可以给我个提示..。在一台Ubuntu18.04机器上,在一个venv内部,我使用
Python
3.8.0在一个使用pytest --
doctest
-modules
的
模块上运行__future__.annotationspipenv run pytest --
doctest
-modu
浏览 1
提问于2021-08-24
得票数 0
回答已采纳
1
回答
Python
文档测试错误
、
嗨,我最近开始用
python
做实验,目前我读
的
是“像计算机科学家一样思考:学习
python
v2nd版本”,我在做博士测试时遇到了一些困难。我使用windows 7机器
和
带有pydev
的
Eclipse。 filename, lineno) File "C:\
Python
26\lib\
doctest
.py", line 597
浏览 1
提问于2010-05-26
得票数 3
回答已采纳
2
回答
传递带有(意外)转义字符
的
字符串,即使它是原始字符串,也会丢失字符
、
、
、
、
我有一个带有
python
doctest
的
函数,它失败了,因为其中一个测试输入字符串有一个反斜杠,它被当作转义字符来处理,尽管我已经将字符串编码为原始字符串。""//\todo"""而且,万一
doctest
实现使用stdout (我还没有检查,对不起): In [37]: sys.stdout.write( r"""//\todo"""
浏览 0
提问于2010-04-05
得票数 1
回答已采纳
1
回答
在多个输入上操作
的
简单计算器程序
、
、
这是我构建一个简单
Python
计算器
的
第三个版本。前两个版本只对两个输入执行计算,此版本允许多个输入。但是,结果将留下一个.0。除此之外,我还能进一步改进这个计划吗?我还包括了docstring来解释每个代码块
的
功能。Subtraction (-) OPERATIONS = { 2: operator.s
浏览 0
提问于2021-08-17
得票数 4
回答已采纳
1
回答
嵌套文档字符串
的
Doctest
、
、
example: This is a test string line 2>>> foo(a)This is a test string line 2 "&qu
浏览 1
提问于2011-11-14
得票数 7
回答已采纳
1
回答
C扩展上
的
UnicodeDecodeError
和
Python
3
上
的
文档测试失败
、
、
、
我很难让我
的
测试框架为
Python
2
和
Python
3
的
C扩展模块工作。我喜欢通过
doctest
运行我
的
文档字符串,以确保我不会给我
的
用户提供坏信息,所以我想作为测试
的
一部分运行
doctest
。我不认为问题
的
根源是文档字符串本身,而是
doctest
模块试图读取扩展模块
的
方式。如果我使用
doctest
(在针对
Python<
浏览 2
提问于2014-08-05
得票数 6
4
回答
如何让pytest运行
doctest
以及普通
的
测试目录?
、
、
、
我们目前在tests目录中
的
测试上运行了带有coverage插件
的
pytest。 运行从我们
的
主代码中提取
的
文档测试
的
最简单方法是什么?--
doctest
-modules无法工作(可能是因为它只运行来自tests
的
文档测试)。请注意,我们希望在同一流程中包含文档测试(而不是简单地运行单独
的
py.test调用),因为我们希望在代码覆盖率中考虑文档测试。
浏览 1
提问于2013-06-12
得票数 26
回答已采纳
1
回答
在Pytest下运行
的
Python
测试不能正确捕获CalledProcessError异常
、
、
、
、
在Pytest (py.test)中运行
Python
时,我现在正面临着一种奇怪
的
行为
。下面的片段突出显示了bevaviour。 当通过
python
2.7 ./weirdpytestbehaviour_test.py --
doctest
-modules --tb=short调用脚本时,
doctest
不会通过。py.test似乎对CalledProcessError异常类型有一些特殊
的
处理。在py.test中执行时,代码采用
不同
的</
浏览 0
提问于2018-03-09
得票数 0
回答已采纳
1
回答
为什么
doctest
在使用tesfile执行时找不到在同一个文件上定义
的
函数?
、
""" 1 'bar' pass return "bar"
doctest
.testfile("foo.py"
浏览 1
提问于2020-11-29
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券