Esempio n. 1
0
    def test_success(self):
        self.request_login(self.editor.email)

        with self.check_delta(models.News.objects.all().count, 1):
            self.check_ajax_ok(self.post_ajax_json(url('news:create'), {'caption': 'new-news-caption',
                                                                        'description': 'new-news-description',
                                                                        'content': 'new-news-content'}))

        last_news = logic.load_last_news()

        self.assertEqual(last_news.caption, 'new-news-caption')
        self.assertEqual(last_news.description, 'new-news-description')
        self.assertEqual(last_news.content, 'new-news-content')
Esempio n. 2
0
    def test_success(self):
        self.request_login(self.editor.email)

        with self.check_delta(models.News.objects.all().count, 1):
            self.check_ajax_ok(
                self.post_ajax_json(
                    url("news:create"),
                    {
                        "caption": "new-news-caption",
                        "description": "new-news-description",
                        "content": "new-news-content",
                    },
                )
            )

        last_news = logic.load_last_news()

        self.assertEqual(last_news.caption, "new-news-caption")
        self.assertEqual(last_news.description, "new-news-description")
        self.assertEqual(last_news.content, "new-news-content")
Esempio n. 3
0
def get_last_news():
    try:
        return logic.load_last_news()
    except IndexError:
        return None