MCPcopy Index your code
hub / github.com/offu/WeRoBot / test_subscribe_event

Function test_subscribe_event

tests/test_parser.py:148–182  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

146
147
148def test_subscribe_event():
149 message = parse_user_msg(
150 """
151 <xml>
152 <ToUserName><![CDATA[toUser]]></ToUserName>
153 <FromUserName><![CDATA[FromUser]]></FromUserName>
154 <CreateTime>123456789</CreateTime>
155 <MsgType><![CDATA[event]]></MsgType>
156 <Event><![CDATA[subscribe]]></Event>
157 </xml>
158 """
159 )
160 assert message.target == "toUser"
161 assert message.source == "FromUser"
162 assert message.time == 123456789
163 assert message.type == "subscribe_event"
164
165 message = parse_user_msg(
166 """
167 <xml><ToUserName><![CDATA[toUser]]></ToUserName>
168 <FromUserName><![CDATA[FromUser]]></FromUserName>
169 <CreateTime>123456789</CreateTime>
170 <MsgType><![CDATA[event]]></MsgType>
171 <Event><![CDATA[subscribe]]></Event>
172 <EventKey><![CDATA[qrscene_123123]]></EventKey>
173 <Ticket><![CDATA[TICKET]]></Ticket>
174 </xml>
175 """
176 )
177 assert message.target == "toUser"
178 assert message.source == "FromUser"
179 assert message.time == 123456789
180 assert message.type == "subscribe_event"
181 assert message.key == "qrscene_123123"
182 assert message.ticket == "TICKET"
183
184
185def test_unsubscribe_event():

Callers

nothing calls this directly

Calls 1

parse_user_msgFunction · 0.90

Tested by

no test coverage detected