Ejemplo n.º 1
0
 def render(self):
     # import ipdb
     # ipdb.set_trace()
     return div({}, [
         HelloWorldComponent({
             "name": "Ustun",
             "surname": "Ozgur"
         }, []),
         HelloWorldComponent({
             "name": "Reyhan",
             "surname": "Ustun"
         }, [])
     ])
Ejemplo n.º 2
0
 def render(self):
     return div(["Hello", self.props.name, self.props['surname']])
Ejemplo n.º 3
0
 def render(self):
     return div({},
                [div({}, ["Hello World"]),
                 div({}, ["Hello World"])])
Ejemplo n.º 4
0
def test_single_div_single_child():
    assert render(div({}, ["foo"])) == "<div>foo</div>"
Ejemplo n.º 5
0
def test_single_div_with_children():
    assert \
        render(div({"className": "foo"},
                   [div({},
                        [span({}, ["foo"])])])) == \
        """<div class="foo"><div><span>foo</span></div></div>"""
Ejemplo n.º 6
0
def test_single_div_single_child_single_attribute():
    assert render(div({
        "foo": "bar",
        "className": "foo bar"
    }, ["foo"])) == """<div class="foo bar" foo="bar">foo</div>"""
Ejemplo n.º 7
0
def test_single_div_with_children():
    assert \
        render(div({"className": "foo"},
                   [div({},
                        [span({}, ["foo"])])])) == \
        """<div class="foo"><div><span>foo</span></div></div>"""
Ejemplo n.º 8
0
 def render(self):
     return div({"class": "foo"},
                ["Hello", self.props.name, self.props['surname'], "."])
Ejemplo n.º 9
0
 def render(self):
     # import ipdb
     # ipdb.set_trace()
     return div({},
                [HelloWorldComponent({"name": "Ustun", "surname": "Ozgur"}, []),
                 HelloWorldComponent({"name": "Reyhan", "surname": "Ustun"}, [])])
Ejemplo n.º 10
0
 def render(self):
     return div({"class": "foo"},
                ["Hello", self.props.name, self.props['surname'], "."])
Ejemplo n.º 11
0
def test_single_div_single_child_no_list_wrapping():
    assert render(div({}, "foo")) == "<div>foo</div>"
Ejemplo n.º 12
0
 def render(self):
     return div({"class": "foo"},
                ["Hello", self.props.name, self.props['surname'], ". My name is", len(self.props.name), "characters long."])
Ejemplo n.º 13
0
 def render(self):
     return div(["Hello", self.props.name, self.props['surname']])
Ejemplo n.º 14
0
 def render(self):
     return div({}, [div({}, ["Hello World"]), div({}, ["Hello World"])])
Ejemplo n.º 15
0
def test_single_div_single_child():
    assert render(div({}, ["foo"])) == "<div>foo</div>"
Ejemplo n.º 16
0
 def render(self):
     return div({"class": "foo"}, [
         "Hello", self.props.name, self.props['surname'],
         ". My name is",
         len(self.props.name), "characters long."
     ])
Ejemplo n.º 17
0
def test_single_div_single_child_no_list_wrapping():
    assert render(div({}, "foo")) == "<div>foo</div>"
Ejemplo n.º 18
0
def test_single_div_single_child_escape():
    assert render(div({}, ["<foo>"])) != "<div><foo></div>"
Ejemplo n.º 19
0
def test_single_div_single_child_escape():
    assert render(div({}, ["<foo>"])) != "<div><foo></div>"
Ejemplo n.º 20
0
def test_single_div_single_child_single_attribute():
    assert render(div({"foo": "bar", "className": "foo bar"}, ["foo"])) == """<div class="foo bar" foo="bar">foo</div>"""