30
30
HoldRequest ,
31
31
UnholdRequest ,
32
32
StartMediaStreamingRequest ,
33
- StopMediaStreamingRequest
33
+ StopMediaStreamingRequest ,
34
+ InterruptAudioAndAnnounceRequest
34
35
)
35
36
from azure .communication .callautomation ._generated .models ._enums import RecognizeInputType , DtmfTone
36
37
from unittest .mock import Mock
@@ -112,8 +113,7 @@ def test_play_file_to_all_back_compat(self):
112
113
expected_play_request = PlayRequest (
113
114
play_sources = [play_source ._to_generated ()],
114
115
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 )
117
117
)
118
118
mock_play .assert_called_once ()
119
119
actual_play_request = mock_play .call_args [0 ][1 ]
@@ -126,7 +126,7 @@ def test_play_file_to_all_back_compat(self):
126
126
)
127
127
self .assertEqual (expected_play_request .play_to , actual_play_request .play_to )
128
128
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 )
130
130
131
131
def test_play_file_to_all_via_play_back_compat_with_barge_in (self ):
132
132
mock_play = Mock ()
@@ -138,8 +138,7 @@ def test_play_file_to_all_via_play_back_compat_with_barge_in(self):
138
138
expected_play_request = PlayRequest (
139
139
play_sources = [play_source ._to_generated ()],
140
140
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 )
143
142
)
144
143
mock_play .assert_called_once ()
145
144
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):
151
150
actual_play_request .play_sources [0 ].play_source_cache_id ,
152
151
)
153
152
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 )
155
154
156
155
def test_play_file_to_all_back_compat_with_barge_in (self ):
157
156
mock_play = Mock ()
@@ -163,8 +162,7 @@ def test_play_file_to_all_back_compat_with_barge_in(self):
163
162
expected_play_request = PlayRequest (
164
163
play_sources = [play_source ._to_generated ()],
165
164
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 )
168
166
)
169
167
mock_play .assert_called_once ()
170
168
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):
176
174
actual_play_request .play_sources [0 ].play_source_cache_id ,
177
175
)
178
176
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 )
180
178
181
179
def test_play_multiple_source_to_all (self ):
182
180
mock_play = Mock ()
0 commit comments