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}

Reply via email to