Download test/test_supabase_read.py from airsltd/mcps: direct link, hf CLI and curl.
- Browser
- Download file 1.07 kB
-
https://huggingface.co/spaces/airsltd/mcps/resolve/main/test/test_supabase_read.py
- Command line
-
hf download hf://spaces/airsltd/mcps/test/test_supabase_read.py
-
curl -L -o test_supabase_read.py https://huggingface.co/spaces/airsltd/mcps/resolve/main/test/test_supabase_read.py
1.07 kB
| import os | |
| from airs.base import Base | |
| from dotenv import load_dotenv | |
| # 加载环境变量 | |
| load_dotenv() | |
| def test_read_tasks(): | |
| print("正在初始化 Base 类...") | |
| base_instance = Base() | |
| print("Base 类初始化完成。") | |
| try: | |
| print("正在尝试从 'tasks' 表读取数据...") | |
| # 直接使用 Supabase 客户端查询 | |
| response = base_instance.supabase.table('tasks').select('*').execute() | |
| if response.data: | |
| print("成功读取数据:") | |
| for task in response.data: | |
| print(task) | |
| return {"success": True, "tasks": response.data} | |
| else: | |
| print("未读取到数据或发生未知错误。") | |
| return {"success": False, "error": response.error.message if response.error else "No data or unknown error"} | |
| except Exception as e: | |
| print(f"读取数据时发生错误: {e}") | |
| return {"success": False, "error": str(e)} | |
| if __name__ == "__main__": | |
| result = test_read_tasks() | |
| print("\n测试结果:") | |
| print(result) | |