Revision: 3995
Author: pekka.klarck
Date: Mon Aug 30 09:54:57 2010
Log: own suite for log/log_many keywords
http://code.google.com/p/robotframework/source/detail?r=3995

Added:
 /trunk/atest/robot/standard_libraries/builtin/log.txt
 /trunk/atest/testdata/standard_libraries/builtin/log.txt
Modified:
 /trunk/atest/robot/standard_libraries/builtin/misc.txt
 /trunk/atest/testdata/standard_libraries/builtin/misc.txt

=======================================
--- /dev/null
+++ /trunk/atest/robot/standard_libraries/builtin/log.txt Mon Aug 30 09:54:57 2010
@@ -0,0 +1,39 @@
+*** Settings ***
+Suite Setup     Run Tests  ${EMPTY}  standard_libraries/builtin/log.txt
+Force Tags      regression  jybot  pybot
+Resource        atest_resource.txt
+
+*** Test Cases ***
+Log
+    ${tc} =  Check Test Case  Log
+    Check Log Message  ${tc.kws[0].msgs[0]}  Hello, world!
+    Check Log Message  ${tc.kws[1].msgs[0]}  42
+    Check Log Message  ${tc.kws[2].msgs[0]}  None
+ Check Log Message ${tc.kws[3].msgs[0]} String presentation of MyObject
+
+Log With Different Levels
+    ${tc} =  Check Test Case  Log With Different Levels
+ Comment Test set log level to trace so the logged message is second and first contains resolved args + Check Log Message ${tc.kws[0].msgs[1]} Log says: Hello from tests! INFO
+    Check Log Message  ${tc.kws[1].msgs[1]}  Trace level  TRACE
+    Check Log Message  ${tc.kws[2].msgs[1]}  Debug level  DEBUG
+    Check Log Message  ${tc.kws[3].msgs[1]}  Info level  INFO
+    Check Log Message  ${tc.kws[4].msgs[1]}  Warn level  WARN
+    Check Log Message  ${ERRORS.msgs[0]}  Warn level  WARN
+    Check Log Message  ${tc.kws[5].msgs[1]}  Fail level  FAIL
+    Check Log Message  ${tc.kws[6].msgs[1]}  Error level  ERROR
+
+Log HTML
+    ${tc} =  Check Test Case  Log HTML
+    Check Log Message  ${tc.kws[0].msgs[0]}  <b>not bold</b>  INFO
+    Check Log Message  ${tc.kws[1].msgs[0]}  <b>bold</b>  HTML
+    Check Log Message  ${tc.kws[3].msgs[0]}  <img src="nonex.png">  INFO
+    Check Log Message  ${tc.kws[4].msgs[0]}  <img src="nonex.png">  HTML
+
+Log Many
+    ${tc} =  Check Test Case  Log Many
+    Check Log Message  ${tc.kws[0].msgs[0]}  Log Many says:  INFO
+    Check Log Message  ${tc.kws[0].msgs[1]}  Hello  INFO
+    Check Log Message  ${tc.kws[0].msgs[2]}  from  INFO
+    Check Log Message  ${tc.kws[0].msgs[3]}  tests!  INFO
+    Check Log Message  ${tc.kws[1].msgs[0]}  Log Many says: Hi!!  INFO
=======================================
--- /dev/null
+++ /trunk/atest/testdata/standard_libraries/builtin/log.txt Mon Aug 30 09:54:57 2010
@@ -0,0 +1,35 @@
+*** Settings ***
+Variables       objects_for_call_method.py
+
+
+*** Test Cases ***
+
+Log
+    Log  Hello, world!
+    Log  ${42}
+    Log  ${None}
+    Log  ${OBJ}
+
+Log With Different Levels
+    [Documentation]  FAIL Invalid log level 'INVALID'
+    [Setup]  Set Log Level  TRACE
+    Log  Log says: Hello from tests!
+    Log  Trace level  TRACE
+    Log  Debug level  debug
+    Log  Info level  Info
+    Log  Warn level  wArN
+    Log  Fail level  FAIL
+    Log  Error level  ERROR
+    Log  Invalid level  INVALID
+    [Teardown]  Set Log Level  INFO
+
+Log HTML
+    Log  <b>not bold</b>
+    Log  <b>bold</b>  HTML
+    ${html} =  Set Variable  <img src="nonex.png">
+    Log  ${html}
+    Log  ${html}  HTML
+
+Log Many
+    Log Many  Log Many says:  Hello  from  tests!
+    Log Many  Log Many says: Hi!!
=======================================
--- /trunk/atest/robot/standard_libraries/builtin/misc.txt Mon May 31 00:20:42 2010 +++ /trunk/atest/robot/standard_libraries/builtin/misc.txt Mon Aug 30 09:54:57 2010
@@ -28,40 +28,6 @@
 Catenate
     Check Test Case  Catenate

-Log
-    ${tc} =  Check Test Case  Log
-    Check Log Message  ${tc.kws[0].msgs[0]}  Hello, world!
-    Check Log Message  ${tc.kws[1].msgs[0]}  42
-    Check Log Message  ${tc.kws[2].msgs[0]}  None
- Check Log Message ${tc.kws[3].msgs[0]} String presentation of MyObject
-
-Log With Different Levels
-    ${tc} =  Check Test Case  Log With Different Levels
- Comment Test set log level to trace so the logged message is second and first contains resolved args - Check Log Message ${tc.kws[0].msgs[1]} Log says: Hello from tests! INFO
-    Check Log Message  ${tc.kws[1].msgs[1]}  Trace level  TRACE
-    Check Log Message  ${tc.kws[2].msgs[1]}  Debug level  DEBUG
-    Check Log Message  ${tc.kws[3].msgs[1]}  Info level  INFO
-    Check Log Message  ${tc.kws[4].msgs[1]}  Warn level  WARN
-    Check Log Message  ${ERRORS.msgs[0]}  Warn level  WARN
-    Check Log Message  ${tc.kws[5].msgs[1]}  Fail level  FAIL
-    Check Log Message  ${tc.kws[6].msgs[1]}  Error level  ERROR
-
-Log HTML
-    ${tc} =  Check Test Case  Log HTML
-    Check Log Message  ${tc.kws[0].msgs[0]}  <b>not bold</b>  INFO
-    Check Log Message  ${tc.kws[1].msgs[0]}  <b>bold</b>  HTML
-    Check Log Message  ${tc.kws[3].msgs[0]}  <img src="nonex.png">  INFO
-    Check Log Message  ${tc.kws[4].msgs[0]}  <img src="nonex.png">  HTML
-
-Log Many
-    ${tc} =  Check Test Case  Log Many
-    Check Log Message  ${tc.kws[0].msgs[0]}  Log Many says:  INFO
-    Check Log Message  ${tc.kws[0].msgs[1]}  Hello  INFO
-    Check Log Message  ${tc.kws[0].msgs[2]}  from  INFO
-    Check Log Message  ${tc.kws[0].msgs[3]}  tests!  INFO
-    Check Log Message  ${tc.kws[1].msgs[0]}  Log Many says: Hi!!  INFO
-
 Comment
     ${tc} =  Check Test Case  Comment
     Should Be Equal As Integers  ${tc.kws[0].msg_count}  0
=======================================
--- /trunk/atest/testdata/standard_libraries/builtin/misc.txt Mon May 31 00:21:01 2010 +++ /trunk/atest/testdata/standard_libraries/builtin/misc.txt Mon Aug 30 09:54:57 2010
@@ -53,36 +53,6 @@
     ${str} =  Catenate  separator=This  won't work
     Should Be Equal  ${str}  separator=This won't work

-Log
-    Log  Hello, world!
-    Log  ${42}
-    Log  ${None}
-    Log  ${OBJ}
-
-Log With Different Levels
-    [Documentation]  FAIL Invalid log level 'INVALID'
-    [Setup]  Set Log Level  TRACE
-    Log  Log says: Hello from tests!
-    Log  Trace level  TRACE
-    Log  Debug level  debug
-    Log  Info level  Info
-    Log  Warn level  wArN
-    Log  Fail level  FAIL
-    Log  Error level  ERROR
-    Log  Invalid level  INVALID
-    [Teardown]  Set Log Level  INFO
-
-Log HTML
-    Log  <b>not bold</b>
-    Log  <b>bold</b>  HTML
-    ${html} =  Set Variable  <img src="nonex.png">
-    Log  ${html}
-    Log  ${html}  HTML
-
-Log Many
-    Log Many  Log Many says:  Hello  from  tests!
-    Log Many  Log Many says: Hi!!
-
 Comment
Comment This text is shown as keyword arguments but ignored otherwise
     Comment  One message

Reply via email to