dont use mutable default parameter
Change-Id: Ifbe517542466e0620f5c7a101138aff624f85d61
This commit is contained in:
parent
26257381ca
commit
a48dbc9d54
@ -34,7 +34,11 @@ class TemplateApis(object):
|
||||
FAILED_MSG = 'validation failed'
|
||||
OK_MSG = 'validation OK'
|
||||
|
||||
def __init__(self, templates, def_templates={}):
|
||||
def __init__(self, templates, def_templates=None):
|
||||
|
||||
if def_templates is None:
|
||||
def_templates = {}
|
||||
|
||||
self.def_templates = def_templates
|
||||
self.templates = templates
|
||||
|
||||
|
@ -78,7 +78,10 @@ class TemplateData(object):
|
||||
'operational_severity': VProps.VITRAGE_OPERATIONAL_SEVERITY
|
||||
}
|
||||
|
||||
def __init__(self, template_def, def_templates={}):
|
||||
def __init__(self, template_def, def_templates=None):
|
||||
|
||||
if def_templates is None:
|
||||
def_templates = {}
|
||||
|
||||
self.name = template_def[TFields.METADATA][TFields.NAME]
|
||||
defs = {}
|
||||
|
@ -49,7 +49,10 @@ from vitrage.utils import evaluator as evaluator_utils
|
||||
LOG = log.getLogger(__name__)
|
||||
|
||||
|
||||
def content_validation(template, def_templates={}):
|
||||
def content_validation(template, def_templates=None):
|
||||
|
||||
if def_templates is None:
|
||||
def_templates = {}
|
||||
|
||||
result = get_content_correct_result()
|
||||
entities_index = {}
|
||||
|
@ -294,12 +294,19 @@ class TemplateContentValidatorTest(ValidatorTest):
|
||||
def _execute_and_assert_with_fault_result(self,
|
||||
template,
|
||||
status_code,
|
||||
def_temps={}):
|
||||
def_temps=None):
|
||||
|
||||
if def_temps is None:
|
||||
def_temps = {}
|
||||
result = validator.content_validation(template, def_temps)
|
||||
self._assert_fault_result(result, status_code)
|
||||
|
||||
def _execute_and_assert_with_correct_result(self, template, def_temps={}):
|
||||
def _execute_and_assert_with_correct_result(self,
|
||||
template,
|
||||
def_temps=None):
|
||||
|
||||
if def_temps is None:
|
||||
def_temps = {}
|
||||
|
||||
result = validator.content_validation(template, def_temps)
|
||||
self._assert_correct_result(result)
|
||||
|
Loading…
x
Reference in New Issue
Block a user