提交 3d543ad4 编写于 作者: L Lucas Meneghel Rodrigues

Merge pull request #325 from lmr/organize-config

avocado.core: Rename 'runner' config section to 'datadir.paths'
......@@ -43,10 +43,10 @@ _BASE_DIR = os.path.join(sys.modules[__name__].__file__, "..", "..", "..")
_BASE_DIR = os.path.abspath(_BASE_DIR)
_IN_TREE_TESTS_DIR = os.path.join(_BASE_DIR, 'examples', 'tests')
SETTINGS_BASE_DIR = os.path.expanduser(settings.get_value('runner', 'base_dir'))
SETTINGS_TEST_DIR = os.path.expanduser(settings.get_value('runner', 'test_dir'))
SETTINGS_DATA_DIR = os.path.expanduser(settings.get_value('runner', 'data_dir'))
SETTINGS_LOG_DIR = os.path.expanduser(settings.get_value('runner', 'logs_dir'))
SETTINGS_BASE_DIR = os.path.expanduser(settings.get_value('datadir.paths', 'base_dir'))
SETTINGS_TEST_DIR = os.path.expanduser(settings.get_value('datadir.paths', 'test_dir'))
SETTINGS_DATA_DIR = os.path.expanduser(settings.get_value('datadir.paths', 'data_dir'))
SETTINGS_LOG_DIR = os.path.expanduser(settings.get_value('datadir.paths', 'logs_dir'))
SYSTEM_BASE_DIR = '/var/lib/avocado'
if 'VIRTUAL_ENV' in os.environ:
......
[runner]
[datadir.paths]
base_dir = /usr/share/avocado
test_dir = /usr/share/avocado/tests
data_dir = /usr/share/avocado/data
......
......@@ -18,7 +18,7 @@ from avocado import settings
def _get_bogus_settings(args):
return ('[runner]\n'
return ('[datadir.paths]\n'
'base_dir = %(base_dir)s\n'
'test_dir = %(test_dir)s\n'
'data_dir = %(data_dir)s\n'
......@@ -52,7 +52,7 @@ class DataDirTest(unittest.TestCase):
reload(data_dir)
for key in self.mapping.keys():
data_dir_func = getattr(data_dir, 'get_%s' % key)
self.assertEqual(data_dir_func(), stg.get_value('runner', key))
self.assertEqual(data_dir_func(), stg.get_value('datadir.paths', key))
del data_dir
def tearDown(self):
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册