test_router.py 文件源码

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

项目:django-binder 作者: CodeYellowBV 项目源码 文件源码
def test_register_obeys_custom_route_config(self):
        class ParentView(ModelView):
            pass

        class FooView(ParentView):
            model = FooModel
            route = Route('foo', list_endpoint=False)

        class BarView(ParentView):
            model = BarModel
            route = Route('bar', detail_endpoint=False)

        r = Router()
        r.register(ParentView)
        urls_module.urlpatterns = [url(r'^', include(r.urls))]

        self.assertFalse(is_valid_path('/foo/', urls_module))
        self.assertTrue(is_valid_path('/foo/1/', urls_module))

        self.assertTrue(is_valid_path('/bar/', urls_module))
        self.assertFalse(is_valid_path('/bar/1/', urls_module))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号