Esempio n. 1
0
    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)
        }
Esempio n. 2
0
 def test_plain_text(self):
     self.assertEqual(MarkdownMixin.plain(BASE_TEXT), TEXT_WITHOUT_HTML_TAG)