@@ -22,7 +22,7 @@ async def test_query_threads(
2222 )
2323
2424 # Query threads with filter and sort
25- filter_conditions = {"parent_id " : parent_message ["message" ]["id" ]}
25+ filter_conditions = {"parent_message_id " : parent_message ["message" ]["id" ]}
2626 sort_conditions = [{"field" : "created_at" , "direction" : - 1 }]
2727
2828 response = await client .query_threads (
@@ -43,23 +43,22 @@ async def test_query_threads(
4343 async def test_query_threads_with_options (
4444 self , client : StreamChatAsync , channel , random_user : Dict
4545 ):
46- # Create a thread with multiple messages
47- parent_message = await channel .send_message (
48- {"text" : "Parent message" }, random_user ["id" ]
49- )
50- thread_messages = []
46+
5147 for i in range (3 ):
52- msg = await channel .send_message (
48+ parent_msg = await channel .send_message (
49+ {"text" : f"Parent message { i } " }, random_user ["id" ]
50+ )
51+
52+ await channel .send_message (
5353 {
5454 "text" : f"Thread message { i } " ,
55- "parent_id" : parent_message ["message" ]["id" ],
55+ "parent_id" : parent_msg ["message" ]["id" ],
5656 },
5757 random_user ["id" ],
5858 )
59- thread_messages .append (msg )
6059
6160 # Query threads with limit and offset
62- filter_conditions = {"parent_id " : parent_message [ "message" ][ "id" ] }
61+ filter_conditions = {"channel_cid " : channel . cid }
6362 sort_conditions = [{"field" : "created_at" , "direction" : - 1 }]
6463
6564 response = await client .query_threads (
0 commit comments