2017-08-15 7 views
1

linuxでロボットフレームワークを実行するためにPython virtualenvを使用しています。
疑問はvirtualenvのシステム日付についてですが、virtualenvの日付を変更して、OSレベルのシステム日付を変更することはできません。Python virtualenvの日付がOSと異なっています

+0

virtualenvは文字どおりライブラリのコレクションにすぎません。独立したクロックを与えるような意味での「仮想マシン」ではありません。 –

+0

...今、*任意の*プログラムからの時間をチェックするCライブラリ呼び出しに無効な結果を与えるためにできることがありますが、それらはPythonインタプリタのためにも動作しますが、それは何よりもはるかに一般的な機能ですそれは決してPythonやvirtualenv特有のものです(したがって、私のプログラムに無効な時間を与える方法についての一般的な質問の下で文書化する方が適切でしょう)。 –

+0

ありがとう@CharlesDuffy。私が試していることは、テストデータがある特定の時間に実行されるロボットフレームワーク内のテストを作成することです。 – SKRP

答えて

1

いいえ、システム時刻とは別に仮想日付の日付を変更することはできません。 virtualenvは、環境変数やいくつかのフォルダへのシンボリックリンクにすぎず、独立したシステムではありません。

関連する問題