Skip to content

Commit 3b79463

Browse files
DX-2905 ResumeRecording
1 parent 940304a commit 3b79463

File tree

2 files changed

+48
-0
lines changed

2 files changed

+48
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
"""
2+
record.py
3+
4+
Bandwidth's ResumeRecording BXML verb
5+
6+
@copyright Bandwidth INC
7+
"""
8+
from ..terminal_verb import TerminalVerb
9+
10+
11+
class ResumeRecording(TerminalVerb):
12+
13+
def __init__(
14+
self
15+
):
16+
"""Initialize a <ResumeRecording> verb
17+
18+
Args: There are no args or text content for ResumeRecording
19+
"""
20+
21+
super().__init__(tag="ResumeRecording", content=None)
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
"""
2+
test_resume_recording.py
3+
4+
Unit tests for the <ResumeRecording> 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.resume_recording import ResumeRecording
13+
14+
15+
class TestTag(unittest.TestCase):
16+
17+
def setUp(self):
18+
self.resume_recording = ResumeRecording()
19+
self.test_verb = Verb(tag="test")
20+
21+
def test_to_bxml(self):
22+
expected = '<ResumeRecording />'
23+
assert(expected == self.resume_recording.to_bxml())
24+
25+
def test_add_verb(self):
26+
with pytest.raises(AttributeError):
27+
self.resume_recording.add_verb(self.test_verb)

0 commit comments

Comments
 (0)