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 に答える