Esempio n. 1
0
 def tests_render_yt_paginator(self):
     req = RequestFactory().get("/")
     context = {"request": req}
     items = list(range(0, 20))
     page = YTPaginator(items, per_page=10).page(1)
     res = render_yt_paginator(context, page)
     self.assertDictEqual(res, {"page": page, "page_var": "page", "hashtag": "", "extra_query": ""})
Esempio n. 2
0
 def tests_render_yt_paginator_extra(self):
     req = RequestFactory().get("/?foo_page=1&extra=foo")
     context = {"request": req}
     items = list(range(0, 20))
     page = YTPaginator(items, per_page=10).page(1)
     res = render_yt_paginator(context, page, page_var="foo_page", hashtag="c20")
     self.assertDictEqual(
         res, {"page": page, "page_var": "foo_page", "hashtag": "#c20", "extra_query": "&extra=foo"}
     )
Esempio n. 3
0
 def tests_render_yt_paginator_extra(self):
     req = RequestFactory().get('/?foo_page=1&extra=foo')
     context = {'request': req, }
     items = list(range(0, 20))
     page = YTPaginator(items, per_page=10).page(1)
     res = render_yt_paginator(context, page, page_var='foo_page', hashtag="c20")
     self.assertDictEqual(res, {"page": page,
                                "page_var": 'foo_page',
                                "hashtag": '#c20',
                                "extra_query": '&extra=foo'})
Esempio n. 4
0
 def tests_render_yt_paginator(self):
     req = RequestFactory().get('/')
     context = {'request': req, }
     items = list(xrange(0, 20))
     page = YTPaginator(items, per_page=10).page(1)
     res = render_yt_paginator(context, page)
     self.assertDictEqual(res, {"page": page,
                                "page_var": 'page',
                                "hashtag": '',
                                "extra_query": ''})
Esempio n. 5
0
 def tests_render_yt_paginator(self):
     req = RequestFactory().get('/')
     context = {
         'request': req,
     }
     items = list(range(0, 20))
     page = YTPaginator(items, per_page=10).page(1)
     res = render_yt_paginator(context, page)
     self.assertDictEqual(res, {
         "page": page,
         "page_var": 'page',
         "hashtag": '',
         "extra_query": ''
     })
Esempio n. 6
0
 def tests_render_yt_paginator_extra(self):
     req = RequestFactory().get('/?foo_page=1&extra=foo')
     context = {
         'request': req,
     }
     items = list(range(0, 20))
     page = YTPaginator(items, per_page=10).page(1)
     res = render_yt_paginator(context,
                               page,
                               page_var='foo_page',
                               hashtag="c20")
     self.assertDictEqual(
         res, {
             "page": page,
             "page_var": 'foo_page',
             "hashtag": '#c20',
             "extra_query": '&extra=foo'
         })