3030 HoldRequest ,
3131 UnholdRequest ,
3232 StartMediaStreamingRequest ,
33- StopMediaStreamingRequest
33+ StopMediaStreamingRequest ,
34+ InterruptAudioAndAnnounceRequest
3435)
3536from azure .communication .callautomation ._generated .models ._enums import RecognizeInputType , DtmfTone
3637from unittest .mock import Mock
@@ -112,8 +113,7 @@ def test_play_file_to_all_back_compat(self):
112113 expected_play_request = PlayRequest (
113114 play_sources = [play_source ._to_generated ()],
114115 play_to = [],
115- play_options = PlayOptions (loop = False ),
116- interrupt_call_media_operation = False
116+ play_options = PlayOptions (loop = False , interrupt_call_media_operation = False )
117117 )
118118 mock_play .assert_called_once ()
119119 actual_play_request = mock_play .call_args [0 ][1 ]
@@ -126,7 +126,7 @@ def test_play_file_to_all_back_compat(self):
126126 )
127127 self .assertEqual (expected_play_request .play_to , actual_play_request .play_to )
128128 self .assertEqual (expected_play_request .play_options .loop , actual_play_request .play_options .loop )
129- self .assertEqual (expected_play_request .interrupt_call_media_operation , actual_play_request .interrupt_call_media_operation )
129+ self .assertEqual (expected_play_request .play_options . interrupt_call_media_operation , actual_play_request . play_options .interrupt_call_media_operation )
130130
131131 def test_play_file_to_all_via_play_back_compat_with_barge_in (self ):
132132 mock_play = Mock ()
@@ -138,8 +138,7 @@ def test_play_file_to_all_via_play_back_compat_with_barge_in(self):
138138 expected_play_request = PlayRequest (
139139 play_sources = [play_source ._to_generated ()],
140140 play_to = [],
141- play_options = PlayOptions (loop = False ),
142- interrupt_call_media_operation = True
141+ play_options = PlayOptions (loop = False , interrupt_call_media_operation = True )
143142 )
144143 mock_play .assert_called_once ()
145144 actual_play_request = mock_play .call_args [0 ][1 ]
@@ -151,7 +150,7 @@ def test_play_file_to_all_via_play_back_compat_with_barge_in(self):
151150 actual_play_request .play_sources [0 ].play_source_cache_id ,
152151 )
153152 self .assertEqual (expected_play_request .play_to , actual_play_request .play_to )
154- self .assertEqual (expected_play_request .interrupt_call_media_operation , actual_play_request .interrupt_call_media_operation )
153+ self .assertEqual (expected_play_request .play_options . interrupt_call_media_operation , actual_play_request . play_options .interrupt_call_media_operation )
155154
156155 def test_play_file_to_all_back_compat_with_barge_in (self ):
157156 mock_play = Mock ()
@@ -163,8 +162,7 @@ def test_play_file_to_all_back_compat_with_barge_in(self):
163162 expected_play_request = PlayRequest (
164163 play_sources = [play_source ._to_generated ()],
165164 play_to = [],
166- play_options = PlayOptions (loop = False ),
167- interrupt_call_media_operation = True
165+ play_options = PlayOptions (loop = False , interrupt_call_media_operation = True )
168166 )
169167 mock_play .assert_called_once ()
170168 actual_play_request = mock_play .call_args [0 ][1 ]
@@ -176,7 +174,7 @@ def test_play_file_to_all_back_compat_with_barge_in(self):
176174 actual_play_request .play_sources [0 ].play_source_cache_id ,
177175 )
178176 self .assertEqual (expected_play_request .play_to , actual_play_request .play_to )
179- self .assertEqual (expected_play_request .interrupt_call_media_operation , actual_play_request .interrupt_call_media_operation )
177+ self .assertEqual (expected_play_request .play_options . interrupt_call_media_operation , actual_play_request . play_options .interrupt_call_media_operation )
180178
181179 def test_play_multiple_source_to_all (self ):
182180 mock_play = Mock ()
0 commit comments