Ejemplo n.º 1
0
 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">')
Ejemplo n.º 2
0
    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>""")
Ejemplo n.º 3
0
 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>")
Ejemplo n.º 4
0
 def test_container_with_one_elmt(self):
     co = Container()
     co.append(SimpleElement("simple"))
     self.assertEqual(co.html, "<div>\n<simple>\n</div>")
Ejemplo n.º 5
0
 def test_simple_element_with_attribute_bool(self):
     tag = "simple"
     se = SimpleElement(tag, enabled=True)
     self.assertEqual(se.html, f'<{tag} enabled>')
Ejemplo n.º 6
0
 def test_simple_element_with_attribute(self):
     tag = "simple"
     se = SimpleElement(tag, background_color="blue")
     self.assertEqual(se.html, f'<{tag} background_color="blue">')
Ejemplo n.º 7
0
 def test_simple_element_with_class(self):
     tag = "simple"
     se = SimpleElement(tag, klass="aClass")
     self.assertEqual(se.html, f'<{tag} class="aClass">')
Ejemplo n.º 8
0
 def test_simple_element_simplest_input(self):
     tag = "simple"
     se = SimpleElement(tag)
     self.assertEqual(se.html, f"<{tag}>")