test_router.py 文件源码

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

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

        class FooView(ParentView):
            model = FooModel

        class BarView(ParentView):
            model = BarModel

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

        self.assertTrue(is_valid_path('/foo_model/', urls_module))
        self.assertTrue(is_valid_path('/foo_model/1/', urls_module))
        self.assertTrue(is_valid_path('/bar_model/12345/', urls_module))
        self.assertFalse(is_valid_path('/bar_model/lalala/', urls_module))
        self.assertFalse(is_valid_path('/another_model/', urls_module))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号