def METHOD_NAME(self):
    data = {
        'message_id': '63026767-029d-417e-9148-77f4da49f49a',
        'group_id': '866350e8-1492-497e-b12b-c079287d51dd',
        'created': 1628512774.0,
        'message_type': 'result.scan',
        'scan_id': 'scan_1',
        'host_ip': '1.1.1.1',
        'host_name': 'foo',
        'oid': '1.2.3.4.5',
        'value': 'A Vulnerability has been found',
        'uri': 'file://foo/bar',
        'port': 'package',
        'result_type': 'ALARM',
    }
    message = ResultMessage.deserialize(data)
    self.assertEqual(
        message.message_id, UUID('63026767-029d-417e-9148-77f4da49f49a')
    )
    self.assertEqual(
        message.group_id, '866350e8-1492-497e-b12b-c079287d51dd'
    )
    self.assertEqual(
        message.created,
        datetime.fromtimestamp(1628512774.0, tz=timezone.utc),
    )
    self.assertEqual(message.message_type, MessageType.RESULT)
    self.assertEqual(message.scan_id, 'scan_1')
    self.assertEqual(message.host_ip, '1.1.1.1')
    self.assertEqual(message.host_name, 'foo')
    self.assertEqual(message.oid, '1.2.3.4.5')
    self.assertEqual(message.value, 'A Vulnerability has been found')
    self.assertEqual(message.uri, 'file://foo/bar')
    self.assertEqual(message.port, 'package')
    self.assertEqual(message.result_type, ResultType.ALARM)