This PR updates our Python testing framework to adopt the new TestProxy
which enables numerous common sanitizers.
Signed-off-by: Paul Van Eck <paulvaneck@microsoft.com>
* adding hold and unhold feature to alpha
* fixing the test for the start music
* addressing PR comments
* Fixing the analze issue
* Added live test for hold unhold
* Adding on hold to the participant
* reverting the removing the loop variable
* Number lookup ga (#33203)
GA implementation of the number lookup feature, releasing as a private preview first. This commit should cover the vast majority of the work needed, and is updated to incorporate feedback from the stewardship board.
----------
* Add number lookup to communication phonenumbers (#31053)
* update swagger and regenerate using autorest
* update internal operation tests
* regenerate autorest, add and record tests
* Update changelog
* update tests to account for phone number sanitization, update test recordings
* update autorest generation
* updates based on review comments
* udpate tests/recordings
* fix linting error
* fix lint errors and test for async
* update test recordings
* update changelog, minor fixes to tests, and update to the recordings
* update version in changelog to beta version
* update version
* update changelog
* update changelog
* update generated files
* update to GA verison for review
* updated based on SDK review feedback
* update to preview version, regenerate files with autorest
* update test recordings
* fix build issues
* fix pylint errors, update tests
* try fixing up tests
* comment out failing call-automation test
* fix pylint issues
* update test files
* Update setup.py
upgrade the azure.core package
---------
Co-authored-by: guoqing2023 <124081795+guoqing2023@users.noreply.github.com>
* adding interrupt call media operation flag
* adding interrupt call media flag to play all
* adding tests for interrupt call media flag
* fixing the test issue
* addressing PR comments
* missed to change the default value in play all for interrupt media flag
* setting the type for interrupt flag to set bool or none
* setting default to interrupt media operation call flag
* fixing tests
* running live tests and updating the test events json
* updating the asset json change to fix the test
* Adding source caller id to the answer call option
* Fixing the test failure on the mute participant scenario
* skipping mute participant test to unblock the PR checkin Will enable it back once we have the latest test data
* changing the ordering of the skip test attributes
* updating the API spec endpoint
* Initial update for alpha3
* Fixing duplicated inputs & pylints
* Fixing core dependency issue
* fixing asyc import
* Updating to match latest GA2
* Updating tests and new recordings
Updated changelog properly
* Removing unnessary apiview files
* Update assets.json to match latest testings
* Updated live tests
* Lint update
* Updated unit test and live test
---------
Co-authored-by: Min Woo Lee 🧊 <77083090+minwoolee-ms@users.noreply.github.com>
* the bot identifier APIs are hidden and added deprecation warnings for rooms, callautomation
* removed bot identifier from chat
* removed bot identifier from email,router,traversal,phonenumber,sms
* removed bot identifier tests from phonenumber
* added deprecation for bot kind
* synched shared folders
* added assertion to the deprecation tests
* fixed jobrouter issue
* reverted back to have msrest dependencies
* removed msrest for jobrouter
* generated swagger files
* merged branch with main and added pause on start
* merged branch with main and added pause on start
* merged branch with main and added pause on start
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Updated Test Initial push
* Fixing spelling and CL error
* testing with enviornment variable
* Updated to work with local event & allow seperate event store for each method
* adding new tests
* test updates01
* updating asset file
* Updated test and its key generation
* Adding cspell exception for Call Automation's test
---------
Co-authored-by: Min Woo Lee 🧊 <77083090+minwoolee-ms@users.noreply.github.com>
This first adds a keyword argument to the TokenCredential protocol method `get_token`.
This enables users and client SDKs to pass in a flag to denote that
`get_token` requests should be requesting CAE tokens.
If the underlying credential's `get_token` implementation supports this
flag, then a CAE token will be requested. Otherwise, a non-CAE token
will be requested.
Signed-off-by: Paul Van Eck <paulvaneck@microsoft.com>
* start_recording overloads
* Some cleanup
* Removed CallInvite
* Fixed play media
* Removed six
* Fixed type hint
* Fixed type hint
* Pylint happy
* Some simple refactoring
* Make sure kwargs are popped
* More tests
* Fix import
* Fix tests
* Review feedback
* Pylint
* Sync shared directory
* Update changelog
* Typo
* callInvite uses custom_context for Create, Redirect, AddParticipant
* rename to SIPUserToUserHeader
* fix pylint errors
* modify super class
* create_grou_call and transfer use custom context
* remove unused import
* remove unused import