
想体验"}"]
# 用户输入
user_input = "你好"
# 调用函数
result = generate_response(user_input)
# 打印结果
print(result)
# 验证结果
self.assertIsInstance(result, list)
self.assertGreater(len(result), 0)
for item in result:
self.assertIn('type', item)
self.assertIn(item['type'], ['text', 'image', 'audio', 'video'])
if item['type'] == 'text':
self.assertIn('content', item)
self.assertIsInstance(item['content'], str)
def test_empty_input(self):
"""测试空输入"""
result = generate_response("")
self.assertIsInstance(result, list)
self.assertGreater(len(result), 0)
def test_special_characters(self):
"""测试特殊字符"""
result = generate_response("!@#$%^&*()")
self.assertIsInstance(result, list)
self.assertGreater(len(result), 0)
def test_long_input(self):
"""测试长输入"""
long_text = "你好" * 100
result = generate_response(long_text)
self.assertIsInstance(result, list)
self.assertGreater(len(result), 0)
if name == 'main': unittest.main()
