Release beta 1.0.3 Mora wallet updates
This commit is contained in:
@@ -423,6 +423,31 @@ class LayoutScalingTests(unittest.TestCase):
|
||||
fast_ack_sender.assert_called_once()
|
||||
legacy.assert_not_called()
|
||||
|
||||
def test_ignored_duplicate_does_not_fall_back(self):
|
||||
legacy = mock.Mock(return_value="legacy")
|
||||
response = {
|
||||
"status": "ignored",
|
||||
"route": "local",
|
||||
"execution_path": "local_command",
|
||||
"duplicate": True,
|
||||
}
|
||||
with mock.patch.object(
|
||||
MODULE.jwebot_edge,
|
||||
"request_edge",
|
||||
return_value=response,
|
||||
):
|
||||
reply = MODULE.edge_router_reply(
|
||||
{
|
||||
"event_id": "event-2",
|
||||
"group_fingerprint": "group-a",
|
||||
"text": "@JWeBot /金币",
|
||||
},
|
||||
legacy_router=legacy,
|
||||
)
|
||||
|
||||
self.assertEqual(reply, "NO_REPLY")
|
||||
legacy.assert_not_called()
|
||||
|
||||
def test_hash_command_uses_legacy_router_when_edge_is_unavailable(self):
|
||||
legacy = mock.Mock(return_value="legacy")
|
||||
with mock.patch.object(
|
||||
|
||||
Reference in New Issue
Block a user