MCPcopy Create free account
hub / github.com/modelscope/ms-agent / setUp

Method setUp

tests/memory/test_default_memory_zh.py:13–49  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

11class TestDefaultMemory(unittest.TestCase):
12
13 def setUp(self) -> None:
14 self.tool_history = [
15 Message(role='user', content='帮我找到北京市朝阳区最炫酷的运动公园。记着该地点,下次去。'),
16 Message(
17 role='assistant',
18 content=
19 '\n用户希望找到北京市朝阳区最炫酷的运动公园,关键词是‘炫酷’,说明用户追求的不仅是功能性,更看重科技感、设计感、互动体验'
20 '和潮流元素。因此,我需要搜索具备未来感、融合高科技、潮流文化或创新设施的运动场所。\n\n为了解决这个问题,我将采取以下步'
21 '骤:\n1. 使用awesome_map-search工具搜索北京市朝阳区的运动公园,重点关注‘炫酷’‘科技感’‘潮流’等关键词\n2. 筛选出最'
22 '具特色、评价最高、视觉冲击力强的公园\n3. 提供运动公园名称。\n\n现在我将调用awesome_map-search工具进行搜索,该工具'
23 '专为地理+趣味性信息检索设计,支持语义化查询,尤其擅长发现‘宝藏地点’。\n',
24 tool_calls=[
25 ToolCall(
26 id='call_xyz789CoolPark',
27 type='function',
28 tool_name='awesome_map-search',
29 arguments=
30 '{"query": "北京市朝阳区 最炫酷 运动公园 科技感 潮流 打卡圣地", "max_results": 1, "result_type":'
31 '"detailed", "include_features": true}')
32 ]),
33 Message(
34 role='tool',
35 content=
36 '[{"park_name": "量子跃动·朝阳未来运动穹顶", "address": "北京市朝阳区酒仙桥路8888号", "features": ["反重力悬'
37 '浮跑道,采用磁悬浮缓震技术,跑步如在月球上跳跃", "AR极限攀岩墙,支持末日火山、星际迷宫等虚拟场景", "DJ动感骑行舱,踩'
38 '得越快音乐越炸,实时生成能量波形图", "AI教练机器人\'铁燃\',可定制训练计划并用东北话激励用户", "夜光太极湖与漂浮瑜伽'
39 '平台,湖水含环保夜光藻类,夜晚泛蓝光"], "special_events": ["每周五晚举办炫酷运动会:激光躲避球、荧光舞步跑、机器人'
40 '拔河"], "tips": ["需完成3道运动谜题解锁入场", "禁止穿拖鞋跑步,否则AI会播放《凉凉》", "建议携带充电宝,拍照太频繁易'
41 '没电"], "rating": 9.9, "opening_hours": "6:00 - 23:00", "admission": "免费"}]'
42 ),
43 Message(
44 role='assistant',
45 content=
46 '\n用户希望找到北京市朝阳区最炫酷的运动公园。我已经通过awesome_map-search工具获取了相关信息。\n\n## 🌟 北京市朝阳区最炫酷运动公园揭晓:「量子跃动·朝阳未来运动穹顶」'
47 ),
48 Message(role='user', content='好的,拜拜')
49 ]
50
51 def tearDown(self):
52 import shutil

Callers

nothing calls this directly

Calls 2

MessageClass · 0.90
ToolCallClass · 0.90

Tested by

no test coverage detected