Log extended default values and add a test

This commit is contained in:
Ian Cordasco 2016-01-24 22:14:21 -06:00
parent a66f43bc39
commit 2cba89c568
2 changed files with 11 additions and 0 deletions

View file

@ -190,6 +190,7 @@ class OptionManager(object):
List of strings that are the error/warning codes with which to
extend the default ignore list.
"""
LOG.debug('Extending default ignore list with %r', error_codes)
self.extended_default_ignore.update(error_codes)
def generate_versions(self, format_str='%(name)s: %(version)s'):

View file

@ -184,3 +184,13 @@ def test_generate_epilog(optmanager):
optmanager.generate_epilog()
assert optmanager.parser.epilog == expected_value
def test_extend_default_ignore(optmanager):
"""Verify that we update the extended default ignore list."""
assert optmanager.extended_default_ignore == set()
optmanager.extend_default_ignore(['T100', 'T101', 'T102'])
assert optmanager.extended_default_ignore == set(['T100',
'T101',
'T102'])