MCPcopy
hub / github.com/wechatpy/wechatpy / test_template_send_job_finish_event

Method test_template_send_job_finish_event

tests/test_events.py:235–251  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

233 self.assertEqual('test2@test', event.to_account)
234
235 def test_template_send_job_finish_event(self):
236 from wechatpy.events import TemplateSendJobFinishEvent
237
238 xml = """<xml>
239 <ToUserName><![CDATA[touser]]></ToUserName>
240 <FromUserName><![CDATA[fromuser]]></FromUserName>
241 <CreateTime>1395658920</CreateTime>
242 <MsgType><![CDATA[event]]></MsgType>
243 <Event><![CDATA[TEMPLATESENDJOBFINISH]]></Event>
244 <MsgID>200163836</MsgID>
245 <Status><![CDATA[success]]></Status>
246 </xml>"""
247
248 event = parse_message(xml)
249 self.assertTrue(isinstance(event, TemplateSendJobFinishEvent))
250 self.assertEqual(200163836, event.id)
251 self.assertEqual('success', event.status)
252
253 def test_shakearound_user_shake_event(self):
254 from wechatpy.events import ShakearoundUserShakeEvent

Callers

nothing calls this directly

Calls 1

parse_messageFunction · 0.90

Tested by

no test coverage detected