Revision: 3017
Author: jprantan
Date: Fri Apr 16 04:06:26 2010
Log: Still some test updates.
http://code.google.com/p/robotframework/source/detail?r=3017
Added:
/trunk/atest/testdata/keywords/TraceLogArgsLibrary.py
Deleted:
/trunk/atest/testdata/keywords/TraceArgsLibrary.py
Modified:
/trunk/atest/robot/keywords/trace_log_return_value.txt
/trunk/atest/testdata/keywords/trace_log_return_value.txt
=======================================
--- /dev/null
+++ /trunk/atest/testdata/keywords/TraceLogArgsLibrary.py Fri Apr 16
04:06:26 2010
@@ -0,0 +1,30 @@
+class TraceLogArgsLibrary(object):
+
+ def only_mandatory(self, mand1, mand2):
+ pass
+
+ def mandatory_and_default(self, mand, default="default value"):
+ pass
+
+ def multiple_default_values(self, a=1, a2=2, a3=3, a4=4):
+ pass
+
+ def mandatory_and_varargs(self, mand, *varargs):
+ pass
+
+ def return_object_with_invalid_repr(self):
+ return InvalidRepr()
+
+ def return_object_with_non_ascii_string_repr(self):
+ return ByteRepr()
+
+
+class InvalidRepr:
+
+ def __repr__(self):
+ return u'Hyv\xe4'
+
+class ByteRepr:
+
+ def __repr__(self):
+ return 'Hyv\xe4'
=======================================
--- /trunk/atest/testdata/keywords/TraceArgsLibrary.py Wed Apr 14 10:54:52
2010
+++ /dev/null
@@ -1,13 +0,0 @@
-class TraceArgsLibrary(object):
-
- def only_mandatory(self, mand1, mand2):
- pass
-
- def mandatory_and_default(self, mand, default="default value"):
- pass
-
- def multiple_default_values(self, a=1, a2=2, a3=3, a4=4):
- pass
-
- def mandatory_and_varargs(self, mand, *varargs):
- pass
=======================================
--- /trunk/atest/robot/keywords/trace_log_return_value.txt Wed Apr 14
02:42:18 2010
+++ /trunk/atest/robot/keywords/trace_log_return_value.txt Fri Apr 16
04:06:26 2010
@@ -1,6 +1,7 @@
*** Settings ***
Suite Setup Run Tests --loglevel TRACE
keywords/trace_log_return_value.txt
-Force Tags regression pybot jybot
+Force Tags regression
+Default Tags pybot jybot
Resource atest_resource.txt
*** Test Cases ***
@@ -30,3 +31,18 @@
Return Object With Unicode Repr
${test} = Check Test Case ${TESTNAME}
Check Log Message ${test.kws[0].msgs[2]} Return: u'Circle is
360\\xb0, Hyv\\xe4\\xe4 \\xfc\\xf6t\\xe4, \\u0989\\u09c4 \\u09f0 \\u09fa
\\u099f \\u09eb \\u09ea \\u09b9' TRACE
+
+Return Object with Invalid Unicode Repr with Python
+ [Tags] pybot
+ ${test} = Check Test Case Return Object with Invalid Unicode Repr
+ Check Log Message ${test.kws[0].msgs[1]} Return: u'Hyv\\xe4' TRACE
+
+Return Object with Invalid Unicode Repr with Jython
+ [Tags] jybot
+ ${test} = Check Test Case Return Object with Invalid Unicode Repr
+ Comment Next value is invalid , but that is the value Jython 2.5.1
returns
+ Check Log Message ${test.kws[0].msgs[1]} Return: Hyvä TRACE
+
+Return Object with Non Ascii String from Repr
+ ${test} = Check Test Case ${TESTNAME}
+ Check Log Message ${test.kws[0].msgs[1]} Return: Hyv\\xe4 TRACE
=======================================
--- /trunk/atest/testdata/keywords/trace_log_return_value.txt Wed Apr 14
02:42:18 2010
+++ /trunk/atest/testdata/keywords/trace_log_return_value.txt Fri Apr 16
04:06:26 2010
@@ -1,5 +1,6 @@
*** Settings ***
Library UnicodeLibrary
+Library TraceLogArgsLibrary.py
*** Test Cases ***
@@ -21,6 +22,11 @@
Return Object With Unicode Repr
Print and Return Unicode Object
+Return Object with Invalid Unicode Repr
+ Return Object With Invalid Repr
+
+Return Object with Non Ascii String from Repr
+ Return Object With Non Ascii String Repr
*** User Keywords ***
Return Value From UK [Return] ${return}
--
Subscription settings:
http://groups.google.com/group/robotframework-commit/subscribe?hl=en