11"""Tests for tool_node.py module."""
22
3+ import json
34from typing import Any , Dict
45from unittest .mock import patch
56
@@ -533,7 +534,7 @@ def test_cancelled_returns_cancelled_message(
533534 assert isinstance (result , dict )
534535 msg = result ["messages" ][0 ]
535536 assert isinstance (msg , ToolMessage )
536- assert msg .content == CANCELLED_MESSAGE
537+ assert msg .content == json . dumps ({ "meta" : CANCELLED_MESSAGE })
537538
538539 @patch (
539540 "uipath_langchain.chat.hitl.request_approval" ,
@@ -568,7 +569,6 @@ def test_approved_modified_args_injects_meta(
568569 assert result is not None
569570 assert isinstance (result , dict )
570571 msg = result ["messages" ][0 ]
571- import json
572572
573573 assert isinstance (msg .content , str )
574574 wrapped = json .loads (msg .content )
@@ -588,7 +588,7 @@ async def test_async_cancelled(
588588 assert result is not None
589589 assert isinstance (result , dict )
590590 msg = result ["messages" ][0 ]
591- assert msg .content == CANCELLED_MESSAGE
591+ assert msg .content == json . dumps ({ "meta" : CANCELLED_MESSAGE })
592592
593593 @patch (
594594 "uipath_langchain.chat.hitl.request_approval" ,
@@ -605,7 +605,6 @@ async def test_async_approved_modified_args(
605605 assert result is not None
606606 assert isinstance (result , dict )
607607 msg = result ["messages" ][0 ]
608- import json
609608
610609 assert isinstance (msg .content , str )
611610 wrapped = json .loads (msg .content )
0 commit comments