@@ -5,7 +5,7 @@ Suite Teardown Stop Remote Library
55Test Template Correct failure should occur
66
77*** Variables ***
8- ${SOURCE} [\\w: /\\\\]+failing.py
8+ ${SOURCE} File " [\\w: /\\\\]+failing.py", line \\d+
99
1010*** Test Cases ***
1111Generic exceptions
@@ -38,6 +38,12 @@ Non-ASCII bytes
3838Binary message
3939 Exception \x00.\x01.\x02
4040
41+ Non-string message
42+ Exception 42 evaluate=yes
43+ Exception None
44+ Exception ('Message', 42) evaluate=yes
45+ Exception (u'\\xe4 ', 42) evaluate=yes
46+
4147Failure deeper
4248 [Documentation] FAIL Finally failing
4349 [Template] NONE
@@ -47,7 +53,7 @@ Traceback
4753 [Documentation] FAIL MyException: My error message
4854 ... LOG 1:1 FAIL MyException: My error message
4955 ... LOG 1:2 DEBUG REGEXP: Traceback \\(most recent call last\\):
50- ... \\s+File " ${SOURCE}", line 15 , in failure
56+ ... \\s+${SOURCE}, in failure
5157 ... \\s+raise exception\\(message\\)
5258 [Template] NONE
5359 Failure MyException My error message
@@ -56,11 +62,11 @@ Traceback with multiple entries
5662 [Documentation] FAIL Finally failing
5763 ... LOG 1:1 FAIL Finally failing
5864 ... LOG 1:2 DEBUG REGEXP: Traceback \\(most recent call last\\):
59- ... \\s+File " ${SOURCE}", line 21 , in failure_deeper
65+ ... \\s+${SOURCE}, in failure_deeper
6066 ... \\s+self.failure_deeper\\(rounds-1\\)
61- ... \\s+File " ${SOURCE}", line 21 , in failure_deeper
67+ ... \\s+${SOURCE}, in failure_deeper
6268 ... \\s+self.failure_deeper\\(rounds-1\\)
63- ... \\s+File " ${SOURCE}", line 20 , in failure_deeper
69+ ... \\s+${SOURCE}, in failure_deeper
6470 ... \\s+raise RuntimeError\\('Finally failing'\\)
6571 [Template] NONE
6672 Failure Deeper rounds=3
0 commit comments