2016-06-25 27 views
6

Python本身是如何测试的?不是,“我如何在Python中编写单元测试?”但是“CPython,Pypy等运行测试的合规套件在哪里声明它们是Python版本-X.Y一致?”Python本身如何测试?

python网站提到了pythontest.net,但这似乎只是测试工具的目标,而不是遵从套件本身的一部分或资源。

+0

https://hg.python.org/cpython一个子集 –

回答

3

CPython源代码包括一个test suite,它被认为是合规套件。该套件用于测试其他Python实现,请参阅:

+1

CPython测试套件通常与标准库一起安装(尽管不同的版本可能会将其忽略或单独打包)。如果您的系统上可用,请运行'python -m test'运行它! – Blckknght

+0

顺便说一下,在[标准库的文档](https://docs.python.org/3/library/test.html)中记载了 – mgc

+0

@Blckknght:我链接到了Python 2.7版本,因为那就是现在有三大重新实现支持。在Python 2.7中,您可以使用'python -m test.regrtest'运行该套件。 –

相关问题