test_urlresolver.py 文件源码

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

项目:a4-product 作者: liqd 项目源码 文件源码
def test_partner_patterns_instance_ns(partner_factory):
    partner = partner_factory(slug='automatic_partner',
                              auto_set_partner=False)
    set_partner(partner)
    urlconf = (partner_patterns(
        url(r'^ns/', include(base_urlconf, namespace='instance-ns'))
    ),)

    url_ = reverse('instance-ns:static-url', urlconf)
    assert url_ == '/automatic_partner/ns/static/'

    url_ = reverse('instance-ns:static-url', urlconf, kwargs=dict(
        partner_slug='manual_partner'))
    assert url_ == '/manual_partner/ns/static/'

    url_ = reverse('instance-ns:dynamic-url', urlconf, kwargs=dict(pk=1))
    assert url_ == '/automatic_partner/ns/dynamic/1/'

    url_ = reverse('instance-ns:dynamic-url', urlconf, kwargs=dict(
        partner_slug='manual_partner', pk=1))
    assert url_ == '/manual_partner/ns/dynamic/1/'

    url_ = reverse('instance-ns:dynamic-url', urlconf, args=(1,))
    assert url_ == '/automatic_partner/ns/dynamic/1/'
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号