3

我已经实现了 Python 的一个子集,我需要找到一些用于测试 Python 实现的测试套件(是的,语言本身),比如 SpiderMonkey 用来测试 Javascript 实现的测试套件,所以我我期待一些权威的或开源的被广泛(或实际)使用的......

4

2 回答 2

3

如果您从http://hg.python.org/cpython/下载 CPython 源代码,您会在Lib/tests. 这些可能会有一些用处。

于 2012-04-24T20:23:11.793 回答
0

是的,您可以在 python 解释器中运行 CPython 测试套件。

您应该将 python 安装中的测试包放在文件中PREFIX/lib/pythonX.Y/test/__init__.py,或者您可以使用上面的命令找到它:

$ ls -1F $(python -c 'import test; import os; print(test.__file__)')

为了运行测试套件,您只需键入:

>>> from test import autotest

来源:https ://docs.python.org/devguide/runtests.html

于 2016-01-05T09:38:22.003 回答