예제 #1
0
def send_mails(context):
    if not context.news.emailed.is_NOT_EMAILED:
        raise dext_views.exceptions.ViewError(code='wrong_mail_state',
                                              message='Эту новость нельзя отправить в рассылку')

    logic.send_mails(context.news)

    return dext_views.AjaxOk()
예제 #2
0
파일: views.py 프로젝트: pavetok/the-tale
def send_mails(context):
    if not context.news.emailed.is_NOT_EMAILED:
        raise dext_views.exceptions.ViewError(
            code='wrong_mail_state',
            message=u'Эту новость нельзя отправить в рассылку')

    logic.send_mails(context.news)

    return dext_views.AjaxOk()
예제 #3
0
    def setUp(self):
        super(NewNewsTests, self).setUp()
        create_test_map()

        self.account_1 = self.accounts_factory.create_account()
        self.account_2 = self.accounts_factory.create_account()
        self.account_3 = self.accounts_factory.create_account()

        self.news = news_logic.create_news(caption='news-caption', description='news-description', content='news-content')

        news_logic.send_mails(self.news)

        self.message = MessagePrototype.get_priority_message()

        # enshure that system user exists
        accounts_logic.get_system_user()
예제 #4
0
    def setUp(self):
        super(NewNewsTests, self).setUp()
        create_test_map()

        self.account_1 = self.accounts_factory.create_account()
        self.account_2 = self.accounts_factory.create_account()
        self.account_3 = self.accounts_factory.create_account()

        self.news = news_logic.create_news(caption='news-caption',
                                           description='news-description',
                                           content='news-content')

        news_logic.send_mails(self.news)

        self.message = MessagePrototype.get_priority_message()

        # enshure that system user exists
        accounts_logic.get_system_user()