-
Notifications
You must be signed in to change notification settings - Fork 622
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 Inference Client VCR tests #2858
Fix Inference Client VCR tests #2858
Conversation
The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! Much cleaner to get VCR tests on the side + use only 1 API_KEY :)
return clients | ||
|
||
|
||
@pytest.fixture(scope="module") | ||
@with_production_testing | ||
def client(request): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Love it! TIL about indirect=True
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for the changes!
Fixes the skipping logic of VCR tests and and request payloads.
Changes:
_prepare_payload
/_prepare_body
to_prepare_payload_as_dict
/_prepare_payload_as_bytes
and fixed the task <>TaskProviderHelper
mapping for some tasks.Note: there might be some conflicts with #2855, let's merge #2855 first.