def set_name(self, name): """Установка названия чата :param name: новое название чата :return: объект в разных написаниях названия чата: \ оригинальное, без тегов, экрнированные теги """ self.name = MarkdownMixin.decode(name) db.session.commit() Message.send_about_change_chat_name(self.id, MarkdownMixin.plain(self.name)) return { "original": self.name, "plain": MarkdownMixin.plain(self.name), "escaped": MarkdownMixin.escape_html(self.name) }
def test_plain_text(self): self.assertEqual(MarkdownMixin.plain(BASE_TEXT), TEXT_WITHOUT_HTML_TAG)