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

Reply via email to