次のディレクトリ構造があります。
main/
|setup.cfg
|foo.cfg
|tests/
|setup.cfg
|foo.cfg
|test_simple.py
そしてテストtest_simple.py:
from nose.tools import *
from nose.config import all_config_files, user_config_files
def test_singe():
print 'all:', all_config_files()
print 'user:', user_config_files()
assert_true(False)
main/I run and nosetests tests/test_simple.pyI get:
all: ['setup.cfg']
user: []
all_config_filesまたは、user_config_filesすべての構成ファイルを返すと思いました。しかし、私はトップしか得られませんsetup.cfg。
ドキュメントによると:
all_config_files()
Return path to any existing user config files, plus any setup.cfg
in the current working directory.
user_config_files()
Return path to any existing user config files
ファイルmain/tests/*.cfgが見つかると思います。なにが問題ですか?