aboutsummaryrefslogtreecommitdiff
path: root/tests/html_generation_tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/html_generation_tests.py')
-rw-r--r--tests/html_generation_tests.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/html_generation_tests.py b/tests/html_generation_tests.py
index 9d1dc9a..fac6f05 100644
--- a/tests/html_generation_tests.py
+++ b/tests/html_generation_tests.py
@@ -64,3 +64,12 @@ def attribute_values_are_escaped():
generator = HtmlGenerator()
generator.self_closing("br", {"data-blah": "<"})
assert_equal('<br data-blah="&lt;" />', generator.html_string())
+
+
+@istest
+def opening_tag_can_have_attributes():
+ generator = HtmlGenerator()
+ generator.start("p", {"data-blah": "42"})
+ generator.text("Hello!")
+ generator.end()
+ assert_equal('<p data-blah="42">Hello!</p>', generator.html_string())