From d3ecef26b9fda02b88f925a800ae38dd5873c878 Mon Sep 17 00:00:00 2001 From: Rohith PR Date: Thu, 25 Feb 2021 13:18:55 +0530 Subject: Refs #24121 -- Added __repr__() to URLNode. --- tests/template_tests/syntax_tests/test_url.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'tests/template_tests/syntax_tests') diff --git a/tests/template_tests/syntax_tests/test_url.py b/tests/template_tests/syntax_tests/test_url.py index bdbc61454d..831eac5527 100644 --- a/tests/template_tests/syntax_tests/test_url.py +++ b/tests/template_tests/syntax_tests/test_url.py @@ -1,4 +1,5 @@ from django.template import RequestContext, TemplateSyntaxError +from django.template.defaulttags import URLNode from django.test import RequestFactory, SimpleTestCase, override_settings from django.urls import NoReverseMatch, resolve @@ -271,3 +272,23 @@ class UrlTagTests(SimpleTestCase): context = RequestContext(request) output = template.render(context) self.assertEqual(output, '/ns2/named-client/42/') + + +class URLNodeTest(SimpleTestCase): + def test_repr(self): + url_node = URLNode(view_name='named-view', args=[], kwargs={}, asvar=None) + self.assertEqual( + repr(url_node), + "", + ) + url_node = URLNode( + view_name='named-view', + args=[1, 2], + kwargs={'action': 'update'}, + asvar='my_url', + ) + self.assertEqual( + repr(url_node), + "", + ) -- cgit v1.3