26

py.testプラグインなしで異なるバージョンの python で実行することは可能ですxdisttox?

4

4 に答える 4

6

スタンドアロンのpytestスクリプトを作成できます

py.test --genscript=mypytest

そして、する

pythonXY mypytest 

特定の python バージョンでテストを実行します。

pytest は「mypytest」スクリプトに完全に含まれているため、特定の python バージョンの pytest をインストールする必要はありません。

于 2012-02-02T17:55:38.457 に答える
2

VirtualEnvは、これらのケースを処理するために行われます。

virtualenv は、分離された Python 環境を作成するためのツールです。

virtualenv を使用すると、複数の環境を作成でき、それぞれに必要なプラグインが 1 つあります。

于 2011-12-01T09:17:54.500 に答える
0

xdist プラグインを使用すると、これを簡単に実行できます。

py.test -d --tx popen//python=pythonX

Python バージョン X (2 または 3) を実行します。


"pytest test multiple versions"これは私がこれを投稿した最初のグーグルの結果であるため、プラグインなしでこれを行う方法に関するOPの質問に対する答えではないことを認識しています。

于 2015-11-05T09:52:54.087 に答える