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')
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")
def get_last_news(): try: return logic.load_last_news() except IndexError: return None