test_general.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:maas 作者: maas 项目源码 文件源码
def test_preserves_query_string(self):
        view = SimpleListView.as_view(
            query_results=[SimpleFakeModel(i) for i in range(6)])
        request = RequestFactory().get('/index?lookup=value')
        response = view(request)
        context = response.context_data
        self.assertEqual("", context["first_page_link"])
        self.assertEqual("", context["previous_page_link"])
        # Does this depend on dict hash values for order or does django sort?
        self.assertEqual(
            {
                "lookup": ["value"],
                "page": ["2"],
            },
            parse_qs(urlparse(context["next_page_link"]).query))
        self.assertEqual(
            {
                "lookup": ["value"],
                "page": ["3"],
            },
            parse_qs(urlparse(context["last_page_link"]).query))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号