|
|
|
|
|
|
|
|
|
test_filter()
The filter option should always parse as a list >>> import
os >>> from gbp.config import GbpOptionParser >>>
tmpdir = str(context.new_tmpdir('bar')) >>> confname =
os.path.join(tmpdir, 'gbp.conf') >>>
GbpOptionParser._set_config_file_value('bar', 'filter', 'asdf',
filename=confname) >>> os.environ['GBP_CONF_FILES'] =
confname >>> parser = GbpOptionParser('bar') >>>
parser.config['filter'] ['asdf'] >>> f = open(confname, 'w')
>>> ret = f.write("[bar]\nfilter = ['this', 'is', 'a',
'list']\n") >>> f.close() >>> parser =
GbpOptionParser('bar') >>> parser.config['filter'] ['this',
'is', 'a', 'list'] >>> del os.environ['GBP_CONF_FILES'] |
|
|
|
test_filters()
The filter can be given in plural form >>> import os
>>> from gbp.config import GbpOptionParser >>>
tmpdir = str(context.new_tmpdir('bar')) >>> confname =
os.path.join(tmpdir, 'gbp.conf') >>>
GbpOptionParser._set_config_file_value('bar', 'filters',
'["abc", "def"]\n', filename=confname)
>>> os.environ['GBP_CONF_FILES'] = confname >>>
parser = GbpOptionParser('bar') >>> parser.config['filter']
['abc', 'def'] >>> del os.environ['GBP_CONF_FILES'] |
|
|