Revision: 2999
Author: jprantan
Date: Thu Apr 15 05:35:19 2010
Log: renamed
http://code.google.com/p/robotframework/source/detail?r=2999
Added:
/trunk/atest/robot/keywords/trace_log_keyword_arguments.txt
/trunk/atest/testdata/keywords/trace_log_keyword_arguments.txt
Deleted:
/trunk/atest/robot/keywords/user_keyword_argument_tracelog.txt
/trunk/atest/testdata/keywords/user_keyword_argument_tracelog.txt
=======================================
--- /dev/null
+++ /trunk/atest/robot/keywords/trace_log_keyword_arguments.txt Thu Apr 15
05:35:19 2010
@@ -0,0 +1,73 @@
+*** Settings ***
+Suite Setup Run Tests --loglevel TRACE
keywords/trace_log_keyword_arguments.txt
+Force Tags regression pybot jybot
+Resource atest_resource.txt
+
+
+*** Variables ***
+${NON ASCII} u'Hyv\\xe4\\xe4 P\\xe4iv\\xe4\\xe4'
+${OBJECT REPR} u'Circle is 360\\xb0, Hyv\\xe4\\xe4 \\xfc\\xf6t\\xe4,
\\u0989\\u09c4 \\u09f0 \\u09fa \\u099f \\u09eb \\u09ea \\u09b9'
+
+*** Test Cases ***
+
+Only Mandatory Arguments
+ Check Argument Value Trace \${mand1}=u'arg1' | \${mand2}=u'arg2'
+ ... u'arg1' | u'arg2'
+
+Mandatory And Default Arguments
+ Check Argument Value Trace \${mand}=u'mandatory' |
\${default}=u'default value'
+ ... u'mandatory'
+
+Multiple Default Values
+ Check Argument Value Trace \${a1}=u'10' | \${a2}=u'2' | \${a3}=u'30'
| \${a4}=4L
+ ... u'10' | a3=u'30'
+
+Named Arguments
+ Check Argument Value Trace \${mand}=u'mandatory' | \${default}=u'bar'
+ ... u'mandatory' | default=u'bar'
+
+Named Arguments when Name Is Not Matching
+ Check Argument Value Trace \${mand}=u'mandatory' |
\${default}=u'foo=bar'
+ ... u'mandatory' | u'foo=bar'
+
+Variable Number of Arguments with UK
+ Check Argument Value Trace \${mand}=u'a' | \...@{vargs}=[u'b', u'c',
u'd']
+ ... \${mand}=u'mandatory' | \...@{vargs}=[u'a', u'b', u'c', u'd']
+ ... \${mand}=u'mandatory' | \...@{vargs}=[]
+
+Variable Number of Arguments with Library Keyword
+ Check Argument Value Trace u'a' | u'b' | u'c' | u'd'
+ ... u'mandatory' | u'a' | u'b' | u'c' | u'd'
+ ... u'mandatory'
+
+Non String Object as Argument
+ Check Argument Value Trace \${mand}=True | \${default}=1.0
+ ... True | default=1.0
+ ... \${mand}=-123L | \...@{vargs}=[1.0]
+ ... -123L | 1.0
+
+None as Argument
+ Check UK Default, Library KW Default, UK Varargs and Library KW
Varargs None
+
+Non Ascii String as Argument
+ Check UK Default, Library KW Default, UK Varargs and Library KW
Varargs ${NON ASCII}
+
+Object With Unicode Repr as Argument
+ Check UK Default, Library KW Default, UK Varargs and Library KW
Varargs ${OBJECT REPR}
+
+*** Keywords ***
+Check Argument Value Trace
+ [Arguments] @{expected}
+ ${tc} = Check Test Case ${TEST NAME}
+ ${length} = Get Length ${expected}
+ :FOR ${index} IN RANGE 0 ${length}
+ \ Check Log Message ${tc.kws[${index}].msgs[0]}
+ \ ... Arguments: [ @{expected}[${index}] ] TRACE
+
+Check UK Default, Library KW Default, UK Varargs and Library KW Varargs
+ [Arguments] ${value}
+ Check Argument Value Trace \${mand}=${value} | \${default}=${value}
+ ... ${value} | default=${value}
+ ... \${mand}=${value} | \...@{vargs}=[${value}]
+ ... ${value} | ${value}
+
=======================================
--- /dev/null
+++ /trunk/atest/testdata/keywords/trace_log_keyword_arguments.txt Thu Apr
15 05:35:19 2010
@@ -0,0 +1,87 @@
+*** Settings ***
+Library UnicodeLibrary
+Library TraceArgsLibrary.py
+Suite Setup Set Unicode Repr Object As Variable
+
+
+*** Variables ***
+...@{values} a b c d
+${NON ASCII} Hyvää Päivää
+
+
+*** Test cases ***
+Only Mandatory Arguments
+ Only Mandatory UK arg1 arg2
+ Only Mandatory arg1 arg2
+
+Mandatory And Default Arguments
+ Mandatory And Default UK mandatory
+ Mandatory And Default mandatory
+
+Multiple Default Values
+ Multiple Default Values UK 10 a3=30
+ Multiple Default Values 10 a3=30
+
+Named Arguments
+ Mandatory and Default UK mandatory default=bar
+ Mandatory and Default mandatory default=bar
+
+Named Arguments when Name Is Not Matching
+ Mandatory and Default UK mandatory foo=bar
+ Mandatory and Default mandatory foo=bar
+
+Variable Number of Arguments with UK
+ Mandatory and Varargs UK @{VALUES}
+ Mandatory and Varargs UK mandatory @{VALUES}
+ Mandatory and Varargs UK mandatory
+
+Variable Number of Arguments with Library Keyword
+ Mandatory and Varargs @{VALUES}
+ Mandatory and Varargs mandatory @{VALUES}
+ Mandatory and Varargs mandatory
+
+Non String Object as Argument
+ Mandatory and Default UK ${TRUE} default=${1.0}
+ Mandatory and Default ${TRUE} default=${1.0}
+ Mandatory and Varargs UK ${-123} ${1.0}
+ Mandatory and Varargs ${-123} ${1.0}
+
+None as Argument
+ Mandatory and Default UK ${NONE} default=${NONE}
+ Mandatory and Default ${NONE} default=${NONE}
+ Mandatory and Varargs UK ${NONE} ${NONE}
+ Mandatory and Varargs ${NONE} ${NONE}
+
+Non Ascii String as Argument
+ Mandatory and Default UK ${NON ASCII} default=${NON ASCII}
+ Mandatory and Default ${NON ASCII} default=${NON ASCII}
+ Mandatory and Varargs UK ${NON ASCII} ${NON ASCII}
+ Mandatory and Varargs ${NON ASCII} ${NON ASCII}
+
+Object With Unicode Repr as Argument
+ Mandatory And Default UK ${object} default=${object}
+ Mandatory And Default ${object} default=${object}
+ Mandatory and Varargs UK ${object} ${object}
+ Mandatory and Varargs ${object} ${object}
+
+
+*** Keywords ***
+Set Unicode Repr Object As Variable
+ ${object} = Print and Return Unicode Object
+ Set Global Variable ${OBJECT}
+
+Only Mandatory UK
+ [Arguments] ${mand1} ${mand2}
+ No Operation
+
+Mandatory And Default UK
+ [Arguments] ${mand} ${default}=default value
+ No Operation
+
+Multiple Default Values UK
+ [Arguments] ${a1}=1 ${a2}=2 ${a3}=3 ${a4}=${4}
+ No Operation
+
+Mandatory and Varargs UK
+ [Arguments] ${mand} @{vargs}
+ No Operation
=======================================
--- /trunk/atest/robot/keywords/user_keyword_argument_tracelog.txt Thu Apr
15 05:30:04 2010
+++ /dev/null
@@ -1,73 +0,0 @@
-*** Settings ***
-Suite Setup Run Tests --loglevel TRACE
keywords/user_keyword_argument_tracelog.txt
-Force Tags regression pybot jybot
-Resource atest_resource.txt
-
-
-*** Variables ***
-${NON ASCII} u'Hyv\\xe4\\xe4 P\\xe4iv\\xe4\\xe4'
-${OBJECT REPR} u'Circle is 360\\xb0, Hyv\\xe4\\xe4 \\xfc\\xf6t\\xe4,
\\u0989\\u09c4 \\u09f0 \\u09fa \\u099f \\u09eb \\u09ea \\u09b9'
-
-*** Test Cases ***
-
-Only Mandatory Arguments
- Check Argument Value Trace \${mand1}=u'arg1' | \${mand2}=u'arg2'
- ... u'arg1' | u'arg2'
-
-Mandatory And Default Arguments
- Check Argument Value Trace \${mand}=u'mandatory' |
\${default}=u'default value'
- ... u'mandatory'
-
-Multiple Default Values
- Check Argument Value Trace \${a1}=u'10' | \${a2}=u'2' | \${a3}=u'30'
| \${a4}=4L
- ... u'10' | a3=u'30'
-
-Named Arguments
- Check Argument Value Trace \${mand}=u'mandatory' | \${default}=u'bar'
- ... u'mandatory' | default=u'bar'
-
-Named Arguments when Name Is Not Matching
- Check Argument Value Trace \${mand}=u'mandatory' |
\${default}=u'foo=bar'
- ... u'mandatory' | u'foo=bar'
-
-Variable Number of Arguments with UK
- Check Argument Value Trace \${mand}=u'a' | \...@{vargs}=[u'b', u'c',
u'd']
- ... \${mand}=u'mandatory' | \...@{vargs}=[u'a', u'b', u'c', u'd']
- ... \${mand}=u'mandatory' | \...@{vargs}=[]
-
-Variable Number of Arguments with Library Keyword
- Check Argument Value Trace u'a' | u'b' | u'c' | u'd'
- ... u'mandatory' | u'a' | u'b' | u'c' | u'd'
- ... u'mandatory'
-
-Non String Object as Argument
- Check Argument Value Trace \${mand}=True | \${default}=1.0
- ... True | default=1.0
- ... \${mand}=-123L | \...@{vargs}=[1.0]
- ... -123L | 1.0
-
-None as Argument
- Check UK Default, Library KW Default, UK Varargs and Library KW
Varargs None
-
-Non Ascii String as Argument
- Check UK Default, Library KW Default, UK Varargs and Library KW
Varargs ${NON ASCII}
-
-Object With Unicode Repr as Argument
- Check UK Default, Library KW Default, UK Varargs and Library KW
Varargs ${OBJECT REPR}
-
-*** Keywords ***
-Check Argument Value Trace
- [Arguments] @{expected}
- ${tc} = Check Test Case ${TEST NAME}
- ${length} = Get Length ${expected}
- :FOR ${index} IN RANGE 0 ${length}
- \ Check Log Message ${tc.kws[${index}].msgs[0]}
- \ ... Arguments: [ @{expected}[${index}] ] TRACE
-
-Check UK Default, Library KW Default, UK Varargs and Library KW Varargs
- [Arguments] ${value}
- Check Argument Value Trace \${mand}=${value} | \${default}=${value}
- ... ${value} | default=${value}
- ... \${mand}=${value} | \...@{vargs}=[${value}]
- ... ${value} | ${value}
-
=======================================
--- /trunk/atest/testdata/keywords/user_keyword_argument_tracelog.txt Thu
Apr 15 05:30:04 2010
+++ /dev/null
@@ -1,87 +0,0 @@
-*** Settings ***
-Library UnicodeLibrary
-Library TraceArgsLibrary.py
-Suite Setup Set Unicode Repr Object As Variable
-
-
-*** Variables ***
-...@{values} a b c d
-${NON ASCII} Hyvää Päivää
-
-
-*** Test cases ***
-Only Mandatory Arguments
- Only Mandatory UK arg1 arg2
- Only Mandatory arg1 arg2
-
-Mandatory And Default Arguments
- Mandatory And Default UK mandatory
- Mandatory And Default mandatory
-
-Multiple Default Values
- Multiple Default Values UK 10 a3=30
- Multiple Default Values 10 a3=30
-
-Named Arguments
- Mandatory and Default UK mandatory default=bar
- Mandatory and Default mandatory default=bar
-
-Named Arguments when Name Is Not Matching
- Mandatory and Default UK mandatory foo=bar
- Mandatory and Default mandatory foo=bar
-
-Variable Number of Arguments with UK
- Mandatory and Varargs UK @{VALUES}
- Mandatory and Varargs UK mandatory @{VALUES}
- Mandatory and Varargs UK mandatory
-
-Variable Number of Arguments with Library Keyword
- Mandatory and Varargs @{VALUES}
- Mandatory and Varargs mandatory @{VALUES}
- Mandatory and Varargs mandatory
-
-Non String Object as Argument
- Mandatory and Default UK ${TRUE} default=${1.0}
- Mandatory and Default ${TRUE} default=${1.0}
- Mandatory and Varargs UK ${-123} ${1.0}
- Mandatory and Varargs ${-123} ${1.0}
-
-None as Argument
- Mandatory and Default UK ${NONE} default=${NONE}
- Mandatory and Default ${NONE} default=${NONE}
- Mandatory and Varargs UK ${NONE} ${NONE}
- Mandatory and Varargs ${NONE} ${NONE}
-
-Non Ascii String as Argument
- Mandatory and Default UK ${NON ASCII} default=${NON ASCII}
- Mandatory and Default ${NON ASCII} default=${NON ASCII}
- Mandatory and Varargs UK ${NON ASCII} ${NON ASCII}
- Mandatory and Varargs ${NON ASCII} ${NON ASCII}
-
-Object With Unicode Repr as Argument
- Mandatory And Default UK ${object} default=${object}
- Mandatory And Default ${object} default=${object}
- Mandatory and Varargs UK ${object} ${object}
- Mandatory and Varargs ${object} ${object}
-
-
-*** Keywords ***
-Set Unicode Repr Object As Variable
- ${object} = Print and Return Unicode Object
- Set Global Variable ${OBJECT}
-
-Only Mandatory UK
- [Arguments] ${mand1} ${mand2}
- No Operation
-
-Mandatory And Default UK
- [Arguments] ${mand} ${default}=default value
- No Operation
-
-Multiple Default Values UK
- [Arguments] ${a1}=1 ${a2}=2 ${a3}=3 ${a4}=${4}
- No Operation
-
-Mandatory and Varargs UK
- [Arguments] ${mand} @{vargs}
- No Operation
--
To unsubscribe, reply using "remove me" as the subject.