Revision: 4116
Author: jprantan
Date: Thu Sep 23 11:59:26 2010
Log: Tests for import resource keyword. Issue 578.
http://code.google.com/p/robotframework/source/detail?r=4116
Added:
/trunk/atest/robot/standard_libraries/builtin/import_resource.txt
/trunk/atest/testdata/standard_libraries/builtin/import_resource.txt
/trunk/atest/testdata/standard_libraries/builtin/import_resource_resource.txt
/trunk/atest/testdata/standard_libraries/builtin/import_resource_resource_resource.txt
/trunk/atest/testdata/standard_libraries/builtin/import_resource_vars.py
=======================================
--- /dev/null
+++ /trunk/atest/robot/standard_libraries/builtin/import_resource.txt Thu
Sep 23 11:59:26 2010
@@ -0,0 +1,16 @@
+*** Settings ***
+Suite Setup Run Tests ${EMPTY}
standard_libraries/builtin/import_resource.txt
+Force Tags regression pybot jybot
+Resource atest_resource.txt
+
+*** Test Cases ***
+
+Import Resource
+ Check Test Case ${TESTNAME}
+
+Import Resource With Sub Resources
+ Check Test Case ${TESTNAME}
+
+Import Non-Existing Resource
+ Check Test Case ${TESTNAME}
+
=======================================
--- /dev/null
+++ /trunk/atest/testdata/standard_libraries/builtin/import_resource.txt
Thu Sep 23 11:59:26 2010
@@ -0,0 +1,23 @@
+*** Settings ***
+Suite Setup Import Resource ${CURDIR}/import_resource_resource.txt
+
+*** Test Cases ***
+Import Resource
+ Variable Should Exist ${VAR FROM IMPORT RESOURCE RESOURCE}
+ Variable Should Exist ${VAR FROM VARFILE 1}
+ KW From Import Resource Resource
+
+Import Resource With Sub Resources
+ Variable Should Exist ${VAR FROM IMPORT RESOURCE RESOURCE RESOURCE}
+ KW From Import Resource Resource Resource
+ Verify Operating System Library Is Imported
+ Variable Should Exist ${VAR FROM VARFILE 2}
+
+Import Non-Existing Resource
+ [Documentation] FAIL Resource file 'non-existing.txt' does not exist.
+ Import Resource non-existing.txt
+
+
+*** User Keywords ***
+Verify Operating System Library Is Imported
+ Directory Should Exist ${CURDIR}
=======================================
--- /dev/null
+++
/trunk/atest/testdata/standard_libraries/builtin/import_resource_resource.txt
Thu Sep 23 11:59:26 2010
@@ -0,0 +1,12 @@
+*** Settings ***
+Variables import_resource_vars.py VAR FROM VARFILE 1 2*RESOURCE
+Resource import_resource_resource_resource.txt
+
+
+*** Variables ***
+${VAR FROM IMPORT RESOURCE RESOURCE} value
+
+
+*** User Keywords ***
+KW From Import Resource Resource
+ No Operation
=======================================
--- /dev/null
+++
/trunk/atest/testdata/standard_libraries/builtin/import_resource_resource_resource.txt
Thu Sep 23 11:59:26 2010
@@ -0,0 +1,13 @@
+*** Settings ***
+Resource import_resource_resource_resource.txt
+Variables import_resource_vars.py VAR FROM VARFILE 2 3*RESOURCE
+Library OperatingSystem
+
+
+*** Variables ***
+${VAR FROM IMPORT RESOURCE RESOURCE RESOURCE} value
+
+
+*** User Keywords ***
+KW From Import Resource Resource Resource
+ No Operation
=======================================
--- /dev/null
+++
/trunk/atest/testdata/standard_libraries/builtin/import_resource_vars.py
Thu Sep 23 11:59:26 2010
@@ -0,0 +1,2 @@
+def get_variables(name, value):
+ return {name: value}