コード例 #1
0
ファイル: inline.py プロジェクト: ra2003/python-htmlgen
 def test_with_initial_content(self):
     span = Span("Initial", "test")
     span.append("content")
     assert_equal(
         [b"<span>", b"Initial", b"test", b"content", b"</span>"],
         list(iter(span)),
     )
コード例 #2
0
ファイル: generate.py プロジェクト: aparamon/h5glance
def item_for_dataset(name, ds):
    shape = " × ".join(str(n) for n in ds.shape)
    namespan = Span(name)
    namespan.add_css_classes("h5glance-dataset-name")
    copylink = Link("#", "[📋]")
    copylink.set_attribute("data-hdf5-path", ds.name)
    copylink.add_css_classes("h5glance-dataset-copylink")
    li = ListItem(
        namespan,  " ", copylink, ": ",
        shape, " entries, dtype: ", make_dtype_abbr(ds.dtype)
    )
    li.add_css_classes("h5glance-dataset")
    return li
コード例 #3
0
def item_for_dataset(name, ds):
    namespan = Span(name)
    namespan.add_css_classes("h5glance-dataset-name")
    if ds is None:
        # h5pyd can return None dataset for external links
        li = ListItem(namespan)
        return li
    shape = utils.fmt_shape(ds.shape)
    copylink = Link("#", "[📋]")
    copylink.set_attribute("data-hdf5-path", ds.name)
    copylink.add_css_classes("h5glance-dataset-copylink")
    li = ListItem(namespan, " ", copylink, ": ", shape, " entries, dtype: ",
                  make_dtype_abbr(ds.id.get_type()))
    li.add_css_classes("h5glance-dataset")
    return li
コード例 #4
0
ファイル: inline.py プロジェクト: srittau/python-htmlgen
 def test_with_initial_content(self):
     span = Span("Initial", "test")
     span.append("content")
     assert_equal([b"<span>", b"Initial", b"test", b"content", b"</span>"],
                  list(iter(span)))
コード例 #5
0
ファイル: inline.py プロジェクト: srittau/python-htmlgen
 def test_without_initial_content(self):
     span = Span()
     span.append("Test")
     assert_equal([b"<span>", b"Test", b"</span>"], list(iter(span)))
コード例 #6
0
ファイル: form.py プロジェクト: ra2003/python-htmlgen
 def test_children(self):
     label = Label("Foo", Span())
     assert_equal("<label>Foo<span></span></label>", str(label))
コード例 #7
0
ファイル: inline.py プロジェクト: ra2003/python-htmlgen
 def test_without_initial_content(self):
     span = Span()
     span.append("Test")
     assert_equal([b"<span>", b"Test", b"</span>"], list(iter(span)))
コード例 #8
0
 def test_element_child(self):
     cell = TableCell(Span("Content"))
     assert_equal('<td><span>Content</span></td>', str(cell))