Skip to content

Commit 18e43c7

Browse files
DX-2914 StopGather
1 parent 80aadf7 commit 18e43c7

File tree

4 files changed

+46
-1
lines changed

4 files changed

+46
-1
lines changed

bandwidth/model/bxml/verbs/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@
33
from .phone_number import PhoneNumber
44
from .record import Record
55
from .sip_uri import SipUri
6+
from .stop_gather import StopGather
67
from .tag import Tag
78
from .transfer import Transfer

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, attributes=None)
16+
super().__init__(tag="PauseRecording", content=None)
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
"""
2+
stop_gather.py
3+
4+
Bandwidth's StopGather BXML verb
5+
6+
@copyright Bandwidth INC
7+
"""
8+
from ..terminal_verb import TerminalVerb
9+
10+
11+
class StopGather(TerminalVerb):
12+
13+
def __init__(self):
14+
"""Initialize a <StopGather> verb
15+
"""
16+
super().__init__(tag="StopGather", content=None)

test/unit/bxml/test_stop_gather.py

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

0 commit comments

Comments
 (0)