def test_simple_element_with_attributes_class_and_bool(self): tag = "simple" se = SimpleElement(tag, klass="aClass", enabled=True, background_color="blue") self.assertEqual( se.html, f'<{tag} enabled background_color="blue" class="aClass">') se = SimpleElement(tag, klass="aClass", enabled=False, background_color="blue") self.assertEqual(se.html, f'<{tag} background_color="blue" class="aClass">')
def test_container_with_attributes(self): co = Container(klass="aClass", enabled=True, background_color="blue") so = SimpleElement("simple") co.extend([so, so]) self.assertEqual( co.html, """<div enabled background_color="blue" class="aClass"> <simple> <simple> </div>""")
def test_container_with_two_elmt_using_extend(self): co = Container() so = SimpleElement("simple") co.extend([so, so]) self.assertEqual(co.html, "<div>\n<simple>\n<simple>\n</div>")
def test_container_with_one_elmt(self): co = Container() co.append(SimpleElement("simple")) self.assertEqual(co.html, "<div>\n<simple>\n</div>")
def test_simple_element_with_attribute_bool(self): tag = "simple" se = SimpleElement(tag, enabled=True) self.assertEqual(se.html, f'<{tag} enabled>')
def test_simple_element_with_attribute(self): tag = "simple" se = SimpleElement(tag, background_color="blue") self.assertEqual(se.html, f'<{tag} background_color="blue">')
def test_simple_element_with_class(self): tag = "simple" se = SimpleElement(tag, klass="aClass") self.assertEqual(se.html, f'<{tag} class="aClass">')
def test_simple_element_simplest_input(self): tag = "simple" se = SimpleElement(tag) self.assertEqual(se.html, f"<{tag}>")