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"] }], )
def test_forward_add(self) -> None: message = ComplexMessage("test") + " normal adding" self.assertEqual(message.get_text(), "test normal adding") message = ComplexMessage("test") + ComplexMessage(" normal adding") self.assertEqual(message.get_text(), "test normal adding")