Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(playground): ensure chat completion subscription unit tests run on all os and on postgres #5205

Merged
merged 17 commits into from
Oct 28, 2024

Conversation

axiomofjoy
Copy link
Contributor

@axiomofjoy axiomofjoy commented Oct 28, 2024

Ensures chat completion subscription tests run on Postgres and on all OS.

To accomplish this, we vendor and modify httpx-ws, which is distributed under an MIT license and uses anyio.BlockingPortal in a way that messes with greenlet.

resolves #5126

Co-authored-by: Dustin Ngo [email protected]

@axiomofjoy axiomofjoy changed the title fix(playground): make tests run on all os fix(playground): ensure chat completion subscription tests run on all os Oct 28, 2024
@axiomofjoy axiomofjoy changed the title fix(playground): ensure chat completion subscription tests run on all os fix(playground): ensure chat completion subscription unit tests run on all os and on postgres Oct 28, 2024
@axiomofjoy axiomofjoy marked this pull request as ready for review October 28, 2024 22:18
@dosubot dosubot bot added the size:XXL This PR changes 1000+ lines, ignoring generated files. label Oct 28, 2024
@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. and removed size:XXL This PR changes 1000+ lines, ignoring generated files. labels Oct 28, 2024
@axiomofjoy axiomofjoy merged commit 78942cd into main Oct 28, 2024
34 checks passed
@axiomofjoy axiomofjoy deleted the xander/playground-test-os branch October 28, 2024 22:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size:L This PR changes 100-499 lines, ignoring generated files.
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

[playground][fix] ensure chat completion subscription unit tests run on all os and on postgres
2 participants