def test_element_with_multiple_text_content(self): el = Element() el.name = "div" el.set_content([Text("some text"), Text("and some more")]) self.assertEqual("<div>\n\tsome text\n\tand some more\n</div>", str(el)) el.set_content( [Text("some text"), Text("and some more"), Text("third")]) self.assertEqual( "<div>\n\tsome text\n\tand some more\n\tthird\n</div>", str(el))
def test_element_with_text_content(self): el = Element() el.name = "div" el.set_content([Text("some text")]) self.assertEqual("<div>some text</div>", str(el))
def test_empty_element_has_placeholder(self): el = Element() el.name = "div" self.assertEqual("<div>{}</div>", str(el))