Fix Button tests
This commit is contained in:
@@ -224,24 +224,11 @@ class ComponentReturnTypeTest(unittest.TestCase):
|
|||||||
result = str(components.A([], "x", href="/literal/path"))
|
result = str(components.A([], "x", href="/literal/path"))
|
||||||
self.assertIn('href="/literal/path"', result)
|
self.assertIn('href="/literal/path"', result)
|
||||||
|
|
||||||
def test_a_url_name_reversed(self):
|
|
||||||
from unittest.mock import patch
|
|
||||||
|
|
||||||
with patch(
|
|
||||||
"common.components.primitives.reverse", return_value="/resolved/url"
|
|
||||||
):
|
|
||||||
result = str(components.A([], "link", url_name="some_name"))
|
|
||||||
self.assertIn('href="/resolved/url"', result)
|
|
||||||
|
|
||||||
def test_a_no_url_or_href(self):
|
def test_a_no_url_or_href(self):
|
||||||
result = str(components.A([], "link"))
|
result = str(components.A([], "link"))
|
||||||
self.assertIn("<a>link</a>", result)
|
self.assertIn("<a>link</a>", result)
|
||||||
self.assertNotIn("href=", result)
|
self.assertNotIn("href=", result)
|
||||||
|
|
||||||
def test_a_both_url_name_and_href_raises(self):
|
|
||||||
with self.assertRaises(ValueError):
|
|
||||||
str(components.A(href="/path", url_name="some_name"))
|
|
||||||
|
|
||||||
def test_button_returns_safe_text(self):
|
def test_button_returns_safe_text(self):
|
||||||
result = str(components.StyledButton([], "click"))
|
result = str(components.StyledButton([], "click"))
|
||||||
self.assertIsInstance(result, SafeText)
|
self.assertIsInstance(result, SafeText)
|
||||||
|
|||||||
Reference in New Issue
Block a user