def test_partner_patterns(partner_factory):
partner = partner_factory(slug='automatic_partner',
auto_set_partner=False)
set_partner(partner)
urlconf = (partner_patterns(
*base_urlconf
),)
url_ = reverse('static-url', urlconf)
assert url_ == '/automatic_partner/static/'
url_ = reverse('static-url', urlconf, kwargs=dict(
partner_slug='manual_partner'))
assert url_ == '/manual_partner/static/'
url_ = reverse('dynamic-url', urlconf, kwargs=dict(pk=1))
assert url_ == '/automatic_partner/dynamic/1/'
url_ = reverse('dynamic-url', urlconf, kwargs=dict(
partner_slug='manual_partner', pk=1))
assert url_ == '/manual_partner/dynamic/1/'
url_ = reverse('dynamic-url', urlconf, args=(1,))
assert url_ == '/automatic_partner/dynamic/1/'
评论列表
文章目录