From 52603c19ca2017b022db5ab6692f642169f97180 Mon Sep 17 00:00:00 2001 From: Cédric Bonhomme Date: Mon, 28 Oct 2013 01:12:08 +0100 Subject: tests for /unread page. --- pyaggr3g470r/templates/layout.html | 2 +- pyaggr3g470r/templates/unread.html | 25 +++++++++++++++++++++++++ pyaggr3g470r/views.py | 6 +++--- 3 files changed, 29 insertions(+), 4 deletions(-) create mode 100644 pyaggr3g470r/templates/unread.html (limited to 'pyaggr3g470r') diff --git a/pyaggr3g470r/templates/layout.html b/pyaggr3g470r/templates/layout.html index 7059532b..c6d26e50 100644 --- a/pyaggr3g470r/templates/layout.html +++ b/pyaggr3g470r/templates/layout.html @@ -42,7 +42,7 @@
  • Management
  • History
  • Favorites
  • -
  • Unread
  • +
  • Unread
  • About
  • diff --git a/pyaggr3g470r/templates/unread.html b/pyaggr3g470r/templates/unread.html new file mode 100644 index 00000000..0344263f --- /dev/null +++ b/pyaggr3g470r/templates/unread.html @@ -0,0 +1,25 @@ + {% extends "layout.html" %} +{% block content %} +
    + {% for feed in feeds %} +
    +
    +

    {{ feed.title }}

    + +
    +
    + {% for number in range(0, feed.articles|length-2, 3) %} +
    + {% for n in range(number, number+3) %} +
    + {% if feed.articles[n].readed %}

    {% else %}

    {% endif %} + {{ feed.articles[n].title }}

    + {% if feed.articles[n].readed %}

    {% else %}{% endif %} +
    {{ feed.articles[n].date }}
    +
    + {% endfor %} +
    + {% endfor %} + {% endfor %} +
    +{% endblock %} \ No newline at end of file diff --git a/pyaggr3g470r/views.py b/pyaggr3g470r/views.py index cf887823..4a8551ab 100644 --- a/pyaggr3g470r/views.py +++ b/pyaggr3g470r/views.py @@ -74,9 +74,9 @@ def favorites(): @app.route('/unread/', methods=['GET']) def unread(): - feeds = models.Feed.objects().filter() - - return render_template('unread.html', favorites=favorites) + feeds = models.Feed.objects().filter(articles__readed=False) + print len(feeds) + return render_template('unread.html', feeds=feeds) @app.route('/management/', methods=['GET']) def management(): -- cgit