22import pytest
33from faker import Faker
44from starlette .testclient import TestClient
5- from supabase_py_async import AsyncClient
5+ from supabase . _async . client import AsyncClient
66
77from app .schemas import Token
88from tests .utils import get_auth_header
@@ -68,18 +68,15 @@ async def test_read_item_by_owner(
6868 headers = get_auth_header (token .access_token )
6969 test_data = Faker ().sentence ()
7070
71- # 创建条目
7271 client .post (
7372 "/api/v1/items/create-item" ,
7473 headers = headers ,
7574 json = {"test_data" : test_data },
7675 )
7776
78- # 获取当前用户的ID
7977 user = await db .auth .get_user (jwt = token .access_token )
8078 user_id = user .user .id
8179
82- # 按拥有者读取条目
8380 read_response = client .get (
8481 "/api/v1/items/get-by-owner" ,
8582 headers = headers ,
@@ -118,7 +115,7 @@ async def test_update_item(client: TestClient, token: Token) -> None:
118115
119116@pytest .mark .anyio
120117async def test_delete_item (client : TestClient , token : Token ) -> None :
121- # 创建条目
118+
122119 headers = get_auth_header (token .access_token )
123120 test_data = Faker ().sentence ()
124121 create_response = client .post (
@@ -129,14 +126,12 @@ async def test_delete_item(client: TestClient, token: Token) -> None:
129126 assert create_response .status_code == 200
130127 created_item_id = create_response .json ()["id" ]
131128
132- # 删除条目
133129 delete_response = client .delete (
134130 f"/api/v1/items/delete/{ created_item_id } " ,
135131 headers = headers ,
136132 )
137133 assert delete_response .status_code == 200
138134
139- # 尝试获取删除的条目
140135 get_response = client .get (
141136 f"/api/v1/items/get-by-id/{ created_item_id } " ,
142137 headers = headers ,
0 commit comments