Revision: 3699
Author: KariHusa
Date: Tue Jun 1 02:31:22 2010
Log: Reafactored Demeter breaking into delegation
http://code.google.com/p/robotframework/source/detail?r=3699
Modified:
/trunk/src/robot/parsing/model.py
/trunk/src/robot/running/model.py
=======================================
--- /trunk/src/robot/parsing/model.py Mon May 31 05:21:54 2010
+++ /trunk/src/robot/parsing/model.py Tue Jun 1 02:31:22 2010
@@ -75,6 +75,10 @@
name = ' '.join(w[0].upper() + w[1:] for w in name.split())
return name
+ @property
+ def keywords(self):
+ return self.keyword_table.keywords
+
def report_invalid_syntax(self, table, message, level='ERROR'):
initfile = getattr(self, 'initfile', None)
path = os.path.join(self.source, initfile) if initfile else
self.source
=======================================
--- /trunk/src/robot/running/model.py Mon May 31 05:21:54 2010
+++ /trunk/src/robot/running/model.py Tue Jun 1 02:31:22 2010
@@ -82,7 +82,7 @@
self.doc = data.setting_table.doc.value
self.metadata = self._get_metadata(data.setting_table.metadata)
self.imports = data.setting_table.imports
- self.user_keywords = UserLibrary(data.keyword_table.keywords)
+ self.user_keywords = UserLibrary(data.keywords)
self.setup = Setup(data.setting_table.suite_setup.name,
data.setting_table.suite_setup.args)
self.teardown = Teardown(data.setting_table.suite_teardown.name,