From 85c60cc561a816ab7663c6f3bb1cdb2a0dea8a22 Mon Sep 17 00:00:00 2001
From: Phuoc CAO
| {{ entry.created.strftime("%d.%m.%Y") }} | ++ {{ entry.title }} + | +{{ entry.topic }} | +{{ entry.tag }} | + +
No blog entries found.
- - {% endif %} - {% endblock %} diff --git a/cao_blogr/tests.py b/cao_blogr/tests.py index 2f1ec9e..fe46681 100644 --- a/cao_blogr/tests.py +++ b/cao_blogr/tests.py @@ -42,25 +42,15 @@ class BaseTest(unittest.TestCase): class TestMyViewSuccessCondition(BaseTest): - def setUp(self): - super(TestMyViewSuccessCondition, self).setUp() - self.init_database() - - from .models import MyModel - - model = MyModel(name='one', value=55) - self.session.add(model) - def test_passing_view(self): - from .views.default import my_view - info = my_view(dummy_request(self.session)) - self.assertEqual(info['one'].name, 'one') - self.assertEqual(info['project'], 'cao_blogr') + from .views.default import apropos + response = apropos(dummy_request(self.session)) + self.assertEqual(response['page_title'], 'A propos') class TestMyViewFailureCondition(BaseTest): def test_failing_view(self): - from .views.default import my_view - info = my_view(dummy_request(self.session)) - self.assertEqual(info.status_int, 500) + from .views.default import apropos + response = apropos(dummy_request(self.session)) + self.assertEqual(response['page_title'], 'A propos') diff --git a/cao_blogr/views/default.py b/cao_blogr/views/default.py index f7d3a26..38325a9 100644 --- a/cao_blogr/views/default.py +++ b/cao_blogr/views/default.py @@ -10,11 +10,11 @@ from ..models.user import User @view_config(route_name='home', renderer='cao_blogr:templates/home.jinja2') def home(request): - page = int(request.params.get('page', 1)) - paginator = BlogRecordService.get_paginator(request, page) + # get the last created posts + last_ten = BlogRecordService.get_last_created(request) return { 'page_title': "Bienvenue sur mon blog", - 'paginator': paginator + 'last_ten': last_ten, } diff --git a/setup.py b/setup.py index bb81fa7..83a152c 100644 --- a/setup.py +++ b/setup.py @@ -22,9 +22,8 @@ requires = [ 'zope.sqlalchemy', 'wtforms==2.2.1', # form library 'webhelpers2==2.0', # various web building related helpers - 'paginate==0.5.6', # pagination helpers - 'paginate_sqlalchemy==0.3.0', 'passlib', + 'markdown2', ] tests_require = [