def test_last_articles_zero(self): ''' Tests that the last articles work if there are no visible articles. ''' self.assertEqual(0, len(get_last_articles())) article = G(Article, is_visible=False) article # to avoid unsused variable warning self.assertEqual(0, len(get_last_articles()))
def home(request): """Display the home page with last topics added.""" tutos = [] for tuto in get_last_tutorials(): data = tuto.load_json_for_public() tuto.load_dic(data) tutos.append(data) articles = [] for article in get_last_articles(): data = article.load_json_for_public() data = article.load_dic(data) articles.append(data) try: with open(os.path.join(SITE_ROOT, 'quotes.txt'), 'r') as fh: quote = random.choice(fh.readlines()) except: quote = u'Zeste de Savoir, la connaissance pour tous et sans pépins !' return render_template('home.html', { 'last_tutorials': tutos, 'last_articles': articles, 'quote': quote, })
def home(request): """Display the home page with last topics added.""" tutos = [] for tuto in get_last_tutorials(): data = tuto.load_json_for_public() data['pk'] = tuto.pk data['image'] = tuto.image data['gallery'] = tuto.gallery data['pubdate'] = tuto.pubdate data['update'] = tuto.update data['subcategory'] = tuto.subcategory data['get_absolute_url_online'] = reverse( 'zds.tutorial.views.view_tutorial_online', args=[ tuto.pk, slugify( data['title'])]) tutos.append(data) try: with open(os.path.join(SITE_ROOT, 'quotes.txt'), 'r') as fh: quote = random.choice(fh.readlines()) except: quote = u'Zeste de Savoir, la connaissance pour tous et sans pépins !' return render_template('home.html', { 'last_topics': get_last_topics(request.user), 'last_tutorials': tutos, 'last_articles': get_last_articles(), 'quote': quote, })
def home(request): """Display the home page with last topics added.""" tutos = [] for tuto in get_last_tutorials(): data = tuto.load_json_for_public() data = tuto.load_dic(data) tutos.append(data) articles = [] for article in get_last_articles(): data = article.load_json_for_public() data = article.load_dic(data) articles.append(data) try: with open(os.path.join(SITE_ROOT, 'quotes.txt'), 'r') as fh: quote = random.choice(fh.readlines()) except: quote = u'Zeste de Savoir, la connaissance pour tous et sans pépins !' return render_template('home.html', { 'last_tutorials': tutos, 'last_articles': articles, 'quote': quote, })
def home(request): """Display the home page with last topics added.""" tutos = [] for tuto in get_last_tutorials(): data = tuto.load_json_for_public() tuto.load_dic(data) tutos.append(data) articles = [] for article in get_last_articles(): data = article.load_json_for_public() data = article.load_dic(data) articles.append(data) try: with open(os.path.join(BASE_DIR, 'quotes.txt'), 'r') as quotes_file: quote = random.choice(quotes_file.readlines()) except IOError: quote = settings.ZDS_APP['site']['slogan'] return render( request, 'home.html', { 'featured_message': FeaturedMessage.objects.get_last_message(), 'last_tutorials': tutos, 'last_articles': articles, 'last_featured_resources': FeaturedResource.objects.get_last_featured(), 'last_topics': Topic.objects.get_last_topics(), 'tutorials_count': get_tutorials_count(), 'quote': quote.replace('\n', ''), })
def home(request): """Display the home page with last topics added.""" tutos = [] for tuto in get_last_tutorials(): data = tuto.load_json_for_public() tuto.load_dic(data) tutos.append(data) articles = [] for article in get_last_articles(): data = article.load_json_for_public() data = article.load_dic(data) articles.append(data) try: with open(os.path.join(SITE_ROOT, 'quotes.txt'), 'r') as fh: quote = random.choice(fh.readlines()) except: quote = settings.ZDS_APP['site']['slogan'] return render_template('home.html', { 'last_tutorials': tutos, 'last_articles': articles, 'quote': quote, })
def home(request): ''' Display the home page with last topics added ''' return render_template( 'home.html', { 'last_topics': get_last_topics(request.user), 'last_tutorials': get_last_tutorials(), 'last_articles': get_last_articles(), })
def test_last_articles_many(self): '''Tests that the last articles work correctly''' articles = [] for n in range(2000, 1900, -1): a = G(Article, pubdate=datetime(n, 1, 1, tzinfo=utc)) articles.append(a) last = get_last_articles() for n, val in enumerate(last): self.assertEqual(val, articles[n])
def test_last_articles_one(self): '''Tests that the last articles work if there is only one.''' article = G(Article, is_visible=True) self.assertEqual(1, len(get_last_articles())) self.assertEqual(article, get_last_articles()[0])