0
私はのは、次のような構造を持つ'my_project'
と呼ばれる言わせて、プロジェクトを持っている:のpython TOX - そのようなファイルやディレクトリのエラー
my_project
|
tox.ini
setup.py
src
|
client.py
server.py
config.json
# other files
tests.py
ファイルclient.py
とserver.py
で定義されたクラスはconfig.json
に含まれる情報を使用してtests.py
を実装py.test
は、フォルダsrc内の各ファイルをテストします。次のように私は、configファイルを読み込み、クライアント/サーバー・ファイル内部:
with open('./config.json') as infile:
self.parameters = json.load(infile)
次に、以下のように私はtox.iniファイルを作成:
[tox]
envlist = py27,cov
[testenv]
#commands = py.test --cov=src/client.py src/tests.py -v
commands = py.test -sv --doctest-modules src/__init__.py src/tests.py
[testenv:py27]
commands = coverage erase
coverage run --source=src -m pytest
coverage report -m
deps = pytest
をしかし、私はtox
コマンドを実行したときに私が取得しますエラー:"No such file or directory: 'config.json'"
。 tox
がすべての必要なファイルを見つけることができるように正しいパスを設定するにはどうすればよいですか?