Status: Accepted
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 1595 by [email protected]: Embedded arguments are not passed as objects when executed with Run keyword variants
http://code.google.com/p/robotframework/issues/detail?id=1595

This does not work:

*** Test Cases ***
foo
        ${foo}      evaluate    {'a':42}
        Huu '${foo}'      #Works
        Run keyword       Huu '${foo}'      #Does not work
        Run keyword if    True    Huu '${foo}'      #Does not work either

*** Keywords ***
Huu '${foo}'
        Log    ${foo['a']}    WARN


This has never worked. The Run keyword has to take variables as the whole a keyword name and also as a part of static keyword name. The logic would would have to be more complicated to make this work… (Somehow first try finding a matching embedded arguments keyword, and if that is not found, then replace the variables and search again?)

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--

--- You received this message because you are subscribed to the Google Groups "robotframework-commit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to