예제 #1
0
 def render(self):
     # import ipdb
     # ipdb.set_trace()
     return div({}, [
         HelloWorldComponent({
             "name": "Ustun",
             "surname": "Ozgur"
         }, []),
         HelloWorldComponent({
             "name": "Reyhan",
             "surname": "Ustun"
         }, [])
     ])
예제 #2
0
 def render(self):
     return div(["Hello", self.props.name, self.props['surname']])
예제 #3
0
 def render(self):
     return div({},
                [div({}, ["Hello World"]),
                 div({}, ["Hello World"])])
예제 #4
0
def test_single_div_single_child():
    assert render(div({}, ["foo"])) == "<div>foo</div>"
예제 #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>"""
예제 #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>"""
예제 #7
0
파일: test_pyeact.py 프로젝트: ustun/pyeact
def test_single_div_with_children():
    assert \
        render(div({"className": "foo"},
                   [div({},
                        [span({}, ["foo"])])])) == \
        """<div class="foo"><div><span>foo</span></div></div>"""
예제 #8
0
 def render(self):
     return div({"class": "foo"},
                ["Hello", self.props.name, self.props['surname'], "."])
예제 #9
0
파일: test_pyeact.py 프로젝트: ustun/pyeact
 def render(self):
     # import ipdb
     # ipdb.set_trace()
     return div({},
                [HelloWorldComponent({"name": "Ustun", "surname": "Ozgur"}, []),
                 HelloWorldComponent({"name": "Reyhan", "surname": "Ustun"}, [])])
예제 #10
0
파일: test_pyeact.py 프로젝트: ustun/pyeact
 def render(self):
     return div({"class": "foo"},
                ["Hello", self.props.name, self.props['surname'], "."])
예제 #11
0
파일: test_pyeact.py 프로젝트: ustun/pyeact
def test_single_div_single_child_no_list_wrapping():
    assert render(div({}, "foo")) == "<div>foo</div>"
예제 #12
0
파일: test_pyeact.py 프로젝트: ustun/pyeact
 def render(self):
     return div({"class": "foo"},
                ["Hello", self.props.name, self.props['surname'], ". My name is", len(self.props.name), "characters long."])
예제 #13
0
파일: test_pyeact.py 프로젝트: ustun/pyeact
 def render(self):
     return div(["Hello", self.props.name, self.props['surname']])
예제 #14
0
파일: test_pyeact.py 프로젝트: ustun/pyeact
 def render(self):
     return div({}, [div({}, ["Hello World"]), div({}, ["Hello World"])])
예제 #15
0
파일: test_pyeact.py 프로젝트: ustun/pyeact
def test_single_div_single_child():
    assert render(div({}, ["foo"])) == "<div>foo</div>"
예제 #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."
     ])
예제 #17
0
def test_single_div_single_child_no_list_wrapping():
    assert render(div({}, "foo")) == "<div>foo</div>"
예제 #18
0
파일: test_pyeact.py 프로젝트: ustun/pyeact
def test_single_div_single_child_escape():
    assert render(div({}, ["<foo>"])) != "<div><foo></div>"
예제 #19
0
def test_single_div_single_child_escape():
    assert render(div({}, ["<foo>"])) != "<div><foo></div>"
예제 #20
0
파일: test_pyeact.py 프로젝트: ustun/pyeact
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>"""