Python doctests / sphinx:风格指南,如何使用它们并拥有可读的代码?
我喜欢 doctests,它是我使用的唯一测试框架,因为它编写起来非常快,而且因为与 sphinx 一起使用,它几乎不费吹灰之力就能制作出如此出色的文档.....…
Python 文档测试错误
您好,我最近开始尝试使用 python,目前正在阅读“像计算机科学家一样思考:学习 python v2nd 版”,我在 doctest 方面遇到了一些麻烦。我使用 Window…
Python 中的模拟 ImportError
我现在已经尝试了近两个小时,但没有任何运气。 我有一个如下所示的模块: try: from zope.component import queryUtility # and things like this ex…
doctest 本地定义的函数
有什么方法可以对本地定义的函数进行文档测试吗?举个例子,我不想 def foo(): """ >>> foo() testfoo""" def foo2(): """ >>> 1/0 """ p…
view.py 中的 Django 文档测试
Django 1.4 测试文档指出: 对于给定的 Django 应用程序,测试运行程序在两个位置查找文档测试: models.py 文件。您可以定义模块级文档测试和/或单个…
为什么nose会在只有644权限的文件中找到测试?
今天,我使用 Python 2.6 在 Ubuntu 9.10 上用鼻子运行了一堆文档测试: nosetests --with-doctest Ran 0 tests in 0.001s OK WTF?我在该文件中进行…
doctest (python) 中的模拟 Y (from X import Y)
我正在尝试创建一个带有模拟功能的文档测试,该功能位于单独的模块中 并按以下方式导入 from foomodule import foo def bar(): """ >>> from mi…
我可以在 python 中对内部函数进行单元测试吗?
有没有办法为innerfunc编写unittests或doctests? def outerfunc(): def innerfunc(): do_something() return innerfunc() …
如何在运行的 doctest 中使用 ipython 的 IPShellEmbed
请帮助我获得一个嵌入式 ipython 控制台以在 doctest 中运行。示例代码演示了该问题并将挂起您的终端。在 bash shell 上,我输入 ctrl-Z 然后杀死 %1 …
以敏捷/BDD 方式在 Django 中使用 Doctests 的示例
我有兴趣学习如何以更敏捷/BDD 的方式进行文档测试和单元测试。 我发现了一些看似合理的教程,但它们只是缩略图。 我真正想看到的是一些采用 BDD 风格…
如何在 Python 文档测试中包含 unicode 字符串?
我正在编写一些必须操作 unicode 字符串的代码。我正在尝试为其编写文档测试,但遇到了麻烦。以下是说明该问题的最小示例: # -*- coding: utf-8 -*- …
如何在客户端脚本上使用 doctest?
我正在使用 Google Calendar API,创建一些有用的功能。 另一方面,我想正确地进行一些有用的文档测试并开始敏捷开发。 如何编写 doctest,因为每个函…
配置 Django 以查找所有模块中的所有文档测试?
如果我运行以下命令: >python manage.py test Django 会查看我的应用程序中的tests.py,并运行该文件中的任何文档测试或单元测试。它还查看 __ tes…
尽管输出正确,但 Doctest 失败
我的功能是 def validate_latitude(lat): """Enforce latitude is in range >>> validate_latitude(65) 65 >>> validate_latitude(91) 90…