Skip to content

Commit 399eee8

Browse files
committed
Test the HTML representation
1 parent 7c669a4 commit 399eee8

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

zarr/tests/test_hierarchy.py

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -629,17 +629,61 @@ def test_tree(self):
629629
| +-- baz[...]
630630
+-- foo""")
631631
eq(sg1, repr(g1.tree()))
632+
hg1 = textwrap.dedent(u"""\
633+
<div class="zarrTree">
634+
<ul>
635+
<li><div>/</div>
636+
<ul>
637+
<li><div>bar</div>
638+
<ul>
639+
<li><div>baz</div></li>
640+
<li><div>quux</div>
641+
<ul>
642+
<li><div>baz[...]</div></li>
643+
</ul>
644+
</li>
645+
</ul>
646+
</li>
647+
<li><div>foo</div></li>
648+
</ul>
649+
</li>
650+
</ul>
651+
</div>""")
652+
eq(hg1, g1.tree()._repr_html_().split("</style>")[1].strip())
632653

633654
sg2 = textwrap.dedent(u"""\
634655
foo""")
635656
eq(sg2, repr(g2.tree()))
657+
hg2 = textwrap.dedent(u"""\
658+
<div class="zarrTree">
659+
<ul>
660+
<li><div>foo</div></li>
661+
</ul>
662+
</div>""")
663+
eq(hg2, g2.tree()._repr_html_().split("</style>")[1].strip())
636664

637665
sg3 = textwrap.dedent(u"""\
638666
bar
639667
+-- baz
640668
+-- quux
641669
+-- baz[...]""")
642670
eq(sg3, repr(g3.tree()))
671+
hg3 = textwrap.dedent(u"""\
672+
<div class="zarrTree">
673+
<ul>
674+
<li><div>bar</div>
675+
<ul>
676+
<li><div>baz</div></li>
677+
<li><div>quux</div>
678+
<ul>
679+
<li><div>baz[...]</div></li>
680+
</ul>
681+
</li>
682+
</ul>
683+
</li>
684+
</ul>
685+
</div>""")
686+
eq(hg3, g3.tree()._repr_html_().split("</style>")[1].strip())
643687

644688
def test_empty_getitem_contains_iterators(self):
645689
# setup

0 commit comments

Comments
 (0)