Skip to content

Commit 57b8123

Browse files
authored
Merge pull request #1 from knash94/Implement-Assistants-Streaming
Fix broken tests on assistant streaming
2 parents e9477f2 + abd0f6c commit 57b8123

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

src/Testing/Resources/ThreadsRunsTestResource.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
use OpenAI\Contracts\Resources\ThreadsRunsContract;
66
use OpenAI\Resources\ThreadsRuns;
7+
use OpenAI\Responses\EventStreamResponse;
78
use OpenAI\Responses\Threads\Runs\ThreadRunListResponse;
89
use OpenAI\Responses\Threads\Runs\ThreadRunResponse;
910
use OpenAI\Testing\Resources\Concerns\Testable;
@@ -51,4 +52,14 @@ public function steps(): ThreadsRunsStepsTestResource
5152
{
5253
return new ThreadsRunsStepsTestResource($this->fake);
5354
}
55+
56+
public function createStreamed(string $threadId, array $parameters): EventStreamResponse
57+
{
58+
return $this->record(__FUNCTION__, func_get_args());
59+
}
60+
61+
public function submitToolOutputsStreamed(string $threadId, string $runId, array $parameters): EventStreamResponse
62+
{
63+
return $this->record(__FUNCTION__, func_get_args());
64+
}
5465
}

src/Testing/Resources/ThreadsTestResource.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
use OpenAI\Contracts\Resources\ThreadsContract;
66
use OpenAI\Resources\Threads;
7+
use OpenAI\Responses\EventStreamResponse;
78
use OpenAI\Responses\Threads\Runs\ThreadRunResponse;
89
use OpenAI\Responses\Threads\ThreadDeleteResponse;
910
use OpenAI\Responses\Threads\ThreadResponse;
@@ -52,4 +53,9 @@ public function runs(): ThreadsRunsTestResource
5253
{
5354
return new ThreadsRunsTestResource($this->fake);
5455
}
56+
57+
public function createAndRunStreamed(array $parameters): EventStreamResponse
58+
{
59+
return $this->record(__FUNCTION__, func_get_args());
60+
}
5561
}

0 commit comments

Comments
 (0)