10000 do not use ElementTree.__nonzero__; add test for mixed content (#429) · bradddd/twilio-python@6f7e2af · GitHub
[go: up one dir, main page]

Skip to content

Commit 6f7e2af

Browse files
authored
do not use ElementTree.__nonzero__; add test for mixed content (twilio#429)
1 parent c58f189 commit 6f7e2af

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

tests/unit/twiml/test_messaging_response.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,18 @@ def test_child_node(self):
5151
self.strip(r),
5252
'<?xml version="1.0" encoding="UTF-8"?><Response><message tag="global"><bold>Hello</bold></message></Response>')
5353

54+
def test_mixed(self):
55+
r = MessagingResponse()
56+
57+
r.append('before')
58+
r.add_child('Child').append('content')
59+
r.append('after')
60+
61+
assert_equal(
62+
self.strip(r),
63+
'<?xml version="1.0" encoding="UTF-8"?><Response>before<Child>content</Child>after</Response>'
64+
)
65+
5466

5567
class TestMessage(TwilioTest):
5668

twilio/twiml/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ def xml(self):
111111

112112
for verb in self.verbs:
113113
if isinstance(verb, str):
114-
if last_child:
114+
if last_child is not None:
115115
last_child.tail = verb
116116
else:
117117
el.text = verb

0 commit comments

Comments
 (0)
0