3 new revisions:

Revision: ed5387b52941
Author:   Mikko Korpela <[email protected]>
Date:     Mon Nov  7 04:26:53 2011
Log:      Fix embedded args namespace
http://code.google.com/p/robotframework/source/detail?r=ed5387b52941

Revision: 4aa24a8bc357
Author:   Mikko Korpela <[email protected]>
Date:     Mon Nov  7 04:27:39 2011
Log:      test for embedded args namespace
http://code.google.com/p/robotframework/source/detail?r=4aa24a8bc357

Revision: f227b91e552f
Author:   Mikko Korpela <[email protected]>
Date:     Mon Nov  7 04:28:20 2011
Log:      merge
http://code.google.com/p/robotframework/source/detail?r=f227b91e552f

==============================================================================
Revision: ed5387b52941
Author:   Mikko Korpela <[email protected]>
Date:     Mon Nov  7 04:26:53 2011
Log:      Fix embedded args namespace
http://code.google.com/p/robotframework/source/detail?r=ed5387b52941

Modified:
 /src/robot/running/userkeyword.py

=======================================
--- /src/robot/running/userkeyword.py   Fri Aug 26 06:49:21 2011
+++ /src/robot/running/userkeyword.py   Mon Nov  7 04:26:53 2011
@@ -281,12 +281,12 @@
         self.origname = template.name
         self._copy_attrs_from_template(template)

-    def run(self, context, args):
+    def _run(self, context, args):
         if not context.dry_run:
             for name, value in self.embedded_args:
                 context.get_current_vars()[name] = \
                     context.get_current_vars().replace_scalar(value)
-        return UserKeywordHandler.run(self, context, args)
+        return UserKeywordHandler._run(self, context, args)

     def _copy_attrs_from_template(self, template):
         self.libname = template.libname

==============================================================================
Revision: 4aa24a8bc357
Author:   Mikko Korpela <[email protected]>
Date:     Mon Nov  7 04:27:39 2011
Log:      test for embedded args namespace
http://code.google.com/p/robotframework/source/detail?r=4aa24a8bc357

Added:
 /atest/robot/running/embedded_args_namespace.txt

=======================================
--- /dev/null
+++ /atest/robot/running/embedded_args_namespace.txt Mon Nov 7 04:27:39 2011
@@ -0,0 +1,12 @@
+*** Settings ***
+Force Tags      regression  pybot  jybot
+
+*** Test Cases ***
+Test
+  ${var}=  Set Variable  hello
+  My embedded warrior
+  Should be equal  ${var}  hello
+
+*** Keywords ***
+My embedded ${var}
+  Should be equal  ${var}  warrior

==============================================================================
Revision: f227b91e552f
Author:   Mikko Korpela <[email protected]>
Date:     Mon Nov  7 04:28:20 2011
Log:      merge
http://code.google.com/p/robotframework/source/detail?r=f227b91e552f


Reply via email to