Introduce Asynchronous Test for ApiManager Class #4033
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Background
In our current test suite for the ApiManager class, we have a test that checks if debug mode logs the response correctly. However, this test is synchronous, and we need to update it to be asynchronous to better align with our future plans of implementing an asynchronous response from the core. Although the asynchronous response is not implemented yet, it is important to prepare our test suite for the upcoming change.
Changes Made
Documentation
There is no documentation added, but is probably will be needed an update.
Test Plan
A modification of the api_manager.py script, changing the chat_completition function to asynchronous, is needed.
PR Quality Checklist