test: fix default value for additional param · nodejs/node@52019a1
@@ -40,16 +40,19 @@
40404141class SimpleTestCase(test.TestCase):
424243-def __init__(self, path, file, arch, mode, context, config, additional=[]):
43+def __init__(self, path, file, arch, mode, context, config, additional=None):
4444super(SimpleTestCase, self).__init__(context, path, arch, mode)
4545self.file = file
4646self.config = config
4747self.arch = arch
4848self.mode = mode
4949self.tmpdir = join(dirname(self.config.root), 'tmp')
50-self.additional_flags = additional
50+if additional is not None:
51+self.additional_flags = additional
52+else:
53+self.additional_flags = []
54+515552-5356def GetLabel(self):
5457return "%s %s" % (self.mode, self.GetName())
5558@@ -81,10 +84,13 @@ def GetSource(self):
81848285class SimpleTestConfiguration(test.TestConfiguration):
838684-def __init__(self, context, root, section, additional=[]):
87+def __init__(self, context, root, section, additional=None):
8588super(SimpleTestConfiguration, self).__init__(context, root)
8689self.section = section
87-self.additional_flags = additional
90+if additional is not None:
91+self.additional_flags = additional
92+else:
93+self.additional_flags = []
88948995def Ls(self, path):
9096def SelectTest(name):
@@ -110,7 +116,7 @@ def GetTestStatus(self, sections, defs):
110116test.ReadConfigurationInto(status_file, sections, defs)
111117112118class ParallelTestConfiguration(SimpleTestConfiguration):
113-def __init__(self, context, root, section, additional=[]):
119+def __init__(self, context, root, section, additional=None):
114120super(ParallelTestConfiguration, self).__init__(context, root, section,
115121additional)
116122@@ -122,8 +128,8 @@ def ListTests(self, current_path, path, arch, mode):
122128return result
123129124130class AddonTestConfiguration(SimpleTestConfiguration):
125-def __init__(self, context, root, section, additional=[]):
126-super(AddonTestConfiguration, self).__init__(context, root, section)
131+def __init__(self, context, root, section, additional=None):
132+super(AddonTestConfiguration, self).__init__(context, root, section, additional)
127133128134def Ls(self, path):
129135def SelectTest(name):