()
| 146 | |
| 147 | |
| 148 | def 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 | |
| 185 | def test_unsubscribe_event(): |
nothing calls this directly
no test coverage detected