Skip to content

Commit 5ec8ad4

Browse files
DX-2913, DX2916, DX2917 Updates and added stream param test
1 parent a00bf80 commit 5ec8ad4

File tree

6 files changed

+34
-6
lines changed

6 files changed

+34
-6
lines changed

bandwidth/model/bxml/verbs/pause_recording.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ class PauseRecording(TerminalVerb):
1313
def __init__(self):
1414
"""Initialize a <PauseRecording> verb
1515
"""
16-
super().__init__(tag="PauseRecording", content=None)
16+
super().__init__(tag="PauseRecording")

bandwidth/model/bxml/verbs/start_stream.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ def __init__(
4545
self.password = password
4646
super().__init__(
4747
tag="StartStream",
48-
content=None,
4948
nested_verbs=self.stream_params
5049
)
5150

bandwidth/model/bxml/verbs/stop_stream.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ def __init__(
2121
self.name = name
2222
super().__init__(
2323
tag="StopStream",
24-
content=None
2524
)
2625

2726
@property

bandwidth/model/bxml/verbs/stream_param.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@ def __init__(
2222
self.name = name
2323
self.value = value
2424
super().__init__(
25-
tag="StreamParam",
26-
content=None
25+
tag="StreamParam"
2726
)
2827

2928
@property

bandwidth/model/bxml/verbs/transfer.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ def __init__(
7777
self.diversion_reason = diversion_reason
7878
super().__init__(
7979
tag="Transfer",
80-
content=None,
8180
nested_verbs=self.transfer_to
8281
)
8382

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
"""
2+
test_stream_param.py
3+
4+
Unit tests for the <StreamParam> BXML verb
5+
6+
@copyright Bandwidth Inc.
7+
"""
8+
import os
9+
import pytest
10+
import unittest
11+
12+
13+
from bandwidth.model.bxml.verb import Verb
14+
from bandwidth.model.bxml.verbs import StreamParam
15+
16+
class TestStreamParam(unittest.TestCase):
17+
18+
def setUp(self):
19+
self.stream_param = StreamParam(
20+
name="name1",
21+
value="value1"
22+
)
23+
self.test_verb = Verb(tag="test")
24+
25+
26+
def test_to_bxml(self):
27+
expected = '<StreamParam name="name1" value="value1" />'
28+
assert(expected == self.stream_param.to_bxml())
29+
30+
def test_add_verb(self):
31+
with pytest.raises(AttributeError):
32+
self.stream_param.add_verb(self.test_verb)

0 commit comments

Comments
 (0)