77"""
88import unittest
99
10- from bandwidth .models .streaming_mode_enum import StreamingModeEnum
1110from bandwidth .models .bxml import StartStream , StreamParam , Verb , NestableVerb
1211
1312
@@ -27,6 +26,7 @@ def setUp(self):
2726 self .start_stream = StartStream (
2827 stream_params = [self .stream_param1 ],
2928 name = "stream1" ,
29+ mode = "bidirectional" ,
3030 tracks = "inbound" ,
3131 destination = "testurl.com" ,
3232 stream_event_url = "eventurl.com" ,
@@ -41,15 +41,10 @@ def test_instance(self):
4141 assert isinstance (self .start_stream , Verb )
4242
4343 def test_to_bxml (self ):
44- expected = '<StartStream destination="testurl.com" name="stream1" tracks="inbound" streamEventUrl="eventurl.com" streamEventMethod="POST" username="user" password="pass"><StreamParam name="name1" value="value1" /></StartStream>'
44+ expected = '<StartStream destination="testurl.com" name="stream1" mode="bidirectional" tracks="inbound" streamEventUrl="eventurl.com" streamEventMethod="POST" username="user" password="pass"><StreamParam name="name1" value="value1" /></StartStream>'
4545 assert expected == self .start_stream .to_bxml ()
4646
4747 def test_add_verb (self ):
48- expected = '<StartStream destination="testurl.com" name="stream1" tracks="inbound" streamEventUrl="eventurl.com" streamEventMethod="POST" username="user" password="pass"><StreamParam name="name1" value="value1" /><StreamParam name="name2" value="value2" /></StartStream>'
48+ expected = '<StartStream destination="testurl.com" name="stream1" mode="bidirectional" tracks="inbound" streamEventUrl="eventurl.com" streamEventMethod="POST" username="user" password="pass"><StreamParam name="name1" value="value1" /><StreamParam name="name2" value="value2" /></StartStream>'
4949 self .start_stream .add_verb (self .stream_param2 )
5050 assert expected == self .start_stream .to_bxml ()
51-
52- def test_bidirectional (self ):
53- self .start_stream .mode = StreamingModeEnum .BIDIRECTIONAL
54- expected = '<StartStream destination="testurl.com" name="stream1" mode="bidirectional" tracks="inbound" streamEventUrl="eventurl.com" streamEventMethod="POST" username="user" password="pass"><StreamParam name="name1" value="value1" /></StartStream>'
55- assert expected == self .start_stream .to_bxml ()
0 commit comments