def test_manual_creation(self):
        message = ComplexMessage(['Hello, ', RefAttach('user_id_here', '@world')])

        self.assertEqual(message.get_text(), 'Hello, @world')
        self.assertEqual(message.get_attachments(), [{
            'loci': [[7, 6]],
            'type': 'mentions',
            'user_ids': ['user_id_here']
        }])
    def test_manual_creation(self) -> None:
        message = ComplexMessage(
            ["Hello, ", RefAttach("user_id_here", "@world")])

        self.assertEqual(message.get_text(), "Hello, @world")
        self.assertEqual(
            message.get_attachments(),
            [{
                "loci": [[7, 6]],
                "type": "mentions",
                "user_ids": ["user_id_here"]
            }],
        )