Author: jprantan
Date: Wed Nov 19 02:49:37 2008
New Revision: 996
Modified:
trunk/src/robot/running/model.py
Log:
Fixed issue 152.
Modified: trunk/src/robot/running/model.py
==============================================================================
--- trunk/src/robot/running/model.py (original)
+++ trunk/src/robot/running/model.py Wed Nov 19 02:49:37 2008
@@ -35,8 +35,10 @@
class RunnableTestSuite(BaseTestSuite):
- def __init__(self, suitedata, parentdatas=[]):
- parentdatas = parentdatas[:] + [suitedata]
+ def __init__(self, suitedata, parentdatas=None):
+ if not parentdatas:
+ parentdatas = []
+ parentdatas = [suitedata] + parentdatas[:]
BaseTestSuite.__init__(self, suitedata.name, suitedata.source)
self.variables = GLOBAL_VARIABLES.copy()
self.variables.set_from_variable_table(suitedata.variables)
@@ -235,7 +237,6 @@
def _process_parents(self, parentdatas):
test_setup = test_teardown = default_tags = test_timeout = None
force_tags = []
- parentdatas.reverse()
for parent in parentdatas:
if parent.test_setup is not None and test_setup is None:
test_setup = parent.test_setup