[Copilot] Add test cases from TypeSpec PR #7693#3107
Merged
Conversation
Co-authored-by: msyyc <70930885+msyyc@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] [Copilot] Add test cases
[Copilot] Add test cases from TypeSpec PR #7693
Jun 25, 2025
msyyc
reviewed
Jun 25, 2025
...ypespec-python/test/azure/mock_api_tests/asynctests/test_azure_arm_commonproperties_async.py
Show resolved
Hide resolved
Co-authored-by: msyyc <70930885+msyyc@users.noreply.github.com>
msyyc
reviewed
Jun 25, 2025
...ypespec-python/test/azure/mock_api_tests/asynctests/test_azure_arm_commonproperties_async.py
Show resolved
Hide resolved
Co-authored-by: msyyc <70930885+msyyc@users.noreply.github.com>
Co-authored-by: msyyc <70930885+msyyc@users.noreply.github.com>
ChenxiJiang333
approved these changes
Jun 25, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PR adds test cases from microsoft/typespec#7693 to the autorest.python repository to maintain consistency between the two codebases.
Changes Made
New Test Files Added
test_azure_arm_largeheader.pyand async version - Tests for large header scenariostest_azure_arm_nonresource.pyand async version - Tests for non-resource operationstest_azure_client_generator_core_deserialize_empty_string_as_null.pyand async version - Tests for empty string deserializationtest_azure_encode_duration.pyand async version - Tests for Azure-specific duration encodingExisting Test Files Updated
Dependencies Updated
requirements.txtto include new package dependencies:azure-client-generator-core-deserialize-empty-string-as-nullazure-encode-durationazure-resource-manager-large-headerazure-resource-manager-non-resourceContext
These changes ensure that the autorest.python test suite includes the same test scenarios as the TypeSpec repository, maintaining consistency across both codebases for several spector scenarios including error handling, large headers, non-resource operations, and empty string deserialization.
Fixes #3106.
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.