Tests

Setting Value
Documentation Test cases for IDE compatibility\n
Documentation has a newline
Suite Setup My Suite Setup
Suite Teardown My Suite Teardown
Test Setup My Test Setup
Test Teardown My Test Teardown
Force Tags force1 force 2
Default Tags d1 d2
Test Timeout 1 minute
Metadata My Meta Data This has some interesting values
Resource golden_resource.html
Library OperatingSystem
Library ArgLib foo_with\n_newline bar
Variables varz.py

Content between setting and variable table

Variable Value
${SCALAR_VAR} Hello\n
, World!
@{LIST} 1 2 3 4
${unicode} §öäå
Test Case Action Arguments
Passing Test [Documentation] This is a passing test
[Tags] tag1 tag2 tag3
[Timeout] 20 seconds
Should Be Equal ${SCALAR VAR} Hello\n
, World!
Log Many Hello World ${CURDIR}
... @{LIST} ${UNICODE}
Log Many 1 2 3
... 4 5 6
... 7 8 9
... 10 11 12
Should Not Contain ${CURDIR} golden
Curdir in Resource
Log ${var from file}
User Keywords [Tags] Skipping a tag
[Setup] Only argument
[Timeout] Only message
${ret} = User Keyword args
Should Be Equal ${ret} Success
Resource UK my value
Library With Args ${man} = Get Mandatory
${def} = Get Default
Should Be Equal ${man}${def} foobar
Challenging Test [Tags]
[Setup]
[Template]
[Timeout]
: FOR ${i} IN @{list}
Log ${i}
: FOR ${x} ${y} IN RANGE
... 10
${result} = Evaluate ${x}*${y}
Log ${result}
:PARALLEL
Fail Unless @{list}[0]==1
Log Inside Paralell Block
asdasd
Failing Teardown No Operation
[Teardown] Fail
Unicode § Log ½¼¤
Should Be Equal ${unicode} §öäå
Keyword Action Arguments
My Test Setup Log Hello from test setup
My Suite Setup Log Hello from suite setup
My Test Teardown Log Hello from test teardown
My Suite Teardown Log Hello from suite teardown
User Keyword [Arguments] ${arg} ${default}=default @{list}
[Documentation] This is a User Keyword
Log ${arg}
Log ${default}
Log Many @{list}
[Return] Success