def test_tag(self): html = ''' {% load edit_link %} {% autoescape on %} {% edit_link request.user %} {% endautoescape %} ''' template = Template(html) user = User.objects.get(id=1) request = RequestFactory().get('/') request.user = user context = Context({'request': request}) url = reverse('admin:%s_%s_change' % (user._meta.app_label, user._meta.module_name), args=[user.id]) self.assertTrue(url in template._render(context))