Revision: 2361
Author: jprantan
Date: Fri Oct 23 00:47:13 2009
Log: Tests for problem with same name variable file import adding extra
variables to namespace. Issue 413.
http://code.google.com/p/robotframework/source/detail?r=2361
Added:
/trunk/atest/robot/variables/same_name_variable_file_import.txt
/trunk/atest/testdata/variables/same_name_variable_file_import
/trunk/atest/testdata/variables/same_name_variable_file_import/suite1
/trunk/atest/testdata/variables/same_name_variable_file_import/suite1/test.tsv
/trunk/atest/testdata/variables/same_name_variable_file_import/suite1/vars.py
/trunk/atest/testdata/variables/same_name_variable_file_import/suite2
/trunk/atest/testdata/variables/same_name_variable_file_import/suite2/test.tsv
/trunk/atest/testdata/variables/same_name_variable_file_import/suite2/vars.py
=======================================
--- /dev/null
+++ /trunk/atest/robot/variables/same_name_variable_file_import.txt Fri Oct
23 00:47:13 2009
@@ -0,0 +1,9 @@
+*** Settings ***
+Force Tags pybot jybot regression
+
+Resource ../../resources/resource.html
+Suite Setup Run tests \ variables${/}same_name_variable_file_import
+
+*** Test Cases ***
+Variables are not left hanging after importing same named variable file
+ Check Test Suite Same Name Variable File Import 2 critical tests, 2
passed, 0 failed\n2 tests total, 2 passed, 0 failed
=======================================
--- /dev/null
+++
/trunk/atest/testdata/variables/same_name_variable_file_import/suite1/test.tsv
Fri Oct 23 00:47:13 2009
@@ -0,0 +1,7 @@
+*** Settings ***
+Variables vars.py
+
+*** Test Cases ***
+Test
+ Should Be Equal foo ${variable}
+ Variable Should Exist ${SUITE 1}
=======================================
--- /dev/null
+++
/trunk/atest/testdata/variables/same_name_variable_file_import/suite1/vars.py
Fri Oct 23 00:47:13 2009
@@ -0,0 +1,3 @@
+variable = 'foo'
+
+SUITE_1='should be visible only in suite 1'
=======================================
--- /dev/null
+++
/trunk/atest/testdata/variables/same_name_variable_file_import/suite2/test.tsv
Fri Oct 23 00:47:13 2009
@@ -0,0 +1,7 @@
+*** Settings ***
+Variables vars.py
+
+*** Test Cases ***
+Test
+ Should Be Equal bar ${variable}
+ Variable Should Not Exist ${SUITE 1}
=======================================
--- /dev/null
+++
/trunk/atest/testdata/variables/same_name_variable_file_import/suite2/vars.py
Fri Oct 23 00:47:13 2009
@@ -0,0 +1,1 @@
+variable = 'bar'