Skip to content

Commit 1d1d1e3

Browse files
authored
Merge pull request #10 from eficode/support_html_messages
Strip first 6 chars only if ishtml value is true
2 parents fc7f875 + 8f620fc commit 1d1d1e3

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/oxygen/robot_interface.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,9 @@ def spawn_robot_keyword(self,
258258
for message in messages:
259259
if message:
260260
ishtml = message.startswith('*HTML*')
261-
robot_keyword.messages.append(RobotResultMessage(message[6:],html=ishtml))
261+
if ishtml:
262+
message = message[6:]
263+
robot_keyword.messages.append(RobotResultMessage(message,html=ishtml))
262264

263265
return robot_keyword
264266

tests/utest/robot_interface/test_robot_interface_basic_usage.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,8 @@ def test_result_build_suites(self):
174174
self.assertIsInstance(message, RobotMessage)
175175
self.assertEqual(converted[0].tests[3].keywords[0].messages[0].html, True)
176176
self.assertEqual(converted[0].tests[3].keywords[0].messages[0].message, ' <a href="http://robotframework.org">Robot Framework</a>')
177+
self.assertEqual(converted[0].tests[2].keywords[0].messages[0].message,'FAIL: Example failure message '
178+
'(the_failure_type)' )
177179
self.assertEqual(converted[0].tests[2].keywords[0].messages[0].html, False)
178180

179181
def test_result_create_wrapper_keyword_for_setup(self):

0 commit comments

Comments
 (0)