8000 Tests for StatusCallbackEvent in TwiML generator · codemunkee/twilio-python@0ecb3b6 · GitHub
[go: up one dir, main page]

Skip to content
8000

Commit 0ecb3b6

Browse files
committed
Tests for StatusCallbackEvent in TwiML generator
1 parent 95e3d58 commit 0ecb3b6

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

tests/test_twiml.py

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -458,14 +458,31 @@ def testAddNumber(self):
458458
r = self.strip(r)
459459
assert_equal(r, '<?xml version="1.0" encoding="UTF-8"?><Response><Dial><Number>1231231234</Number></Dial></Response>')
460460

461-
def testAddNumberConvience(self):
461+
def testAddNumberStatusCallbackEvent(self):
462+
""" add a number to a dial with status callback events"""
463+
r = Response()
464+
d = twiml.Dial()
465+
d.append(twiml.Number("1231231234", statusCallback="http://example.com", statusCallbackEvent="initiated completed"))
466+
r.append(d)
467+
r = self.strip(r)
468+
assert_equal(r, '<?xml version="1.0" encoding="UTF-8"?><Response><Dial><Number statusCallback="http://example.com" statusCallbackEvent="initiated completed">1231231234</Number></Dial></Response>')
469+
470+
def testAddNumberConvenience(self):
462471
""" add a number to a dial, convience method """
463472
r = Response()
464473
d = r.addDial()
465474
d.addNumber("1231231234")
466475
r = self.strip(r)
467476
assert_equal(r, '<?xml version="1.0" encoding="UTF-8"?><Response><Dial><Number>1231231234</Number></Dial></Response>')
468477

478+
def testAddNumberConvenienceStatusCallbackEvent(self):
479+
""" add a number to a dial, convience method """
480+
r = Response()
481+
d = r.addDial()
482+
d.addNumber("1231231234", statusCallback="http://example.com", statusCallbackEvent="initiated completed")
483+
r = self.strip(r)
484+
assert_equal(r, '<?xml version="1.0" encoding="UTF-8"?><Response><Dial><Number statusCallback="http://example.com" statusCallbackEvent="initiated completed">1231231234</Number></Dial></Response>')
485+
469486
def testAddConference(self):
470487
""" add a conference to a dial """
471488
r = Response()

0 commit comments

Comments
 (0)
0