def test_image_message(self, from_user, to_user, media_id): msg = ImageMessage(from_user, to_user, media_id) assert msg.from_user == from_user assert msg.to_user == to_user assert msg.message == '' assert msg.media_id == media_id msg_value = msg.to_value() assert msg_value['FromUserName'] == from_user assert msg_value['ToUserName'] == to_user assert msg_value['MediaId'] == media_id assert msg_value['Type'] == msg.msg_type
def test_image_message(self, from_user, to_user, media_id): msg = ImageMessage(from_user, to_user, media_id) assert msg.from_user == from_user assert msg.to_user == to_user assert msg.message == '' assert msg.media_id == media_id msg_value = msg.to_value() assert msg_value['FromUserName'] == from_user assert msg_value['ToUserName'] == to_user assert msg_value['MediaId'] == media_id assert msg_value['Type'] == msg.msg_type with pytest.raises(AttributeError): msg.new_attr = 'attribute value'
def test_parse_image_message(self, msg_value): msg = ImageMessage.from_value(msg_value) assert msg.msg_id == msg_value['MsgId'] assert msg.from_user == msg_value['FromUserName'] assert msg.to_user == msg_value['ToUserName'] assert msg.message == '' assert msg.media_id == msg_value['MediaId'] assert msg.create_time == int(msg_value['CreateTime']) assert msg.check_ack_status()