def show(self) -> None: html.open_ul() for group in bi.get_aggregation_group_trees(): bulletlink( group, "view.py?view_name=aggr_group&aggr_group=%s" % urlencode(group)) html.close_ul()
def show(self) -> None: tree: Dict[Tuple[str, ...], Dict[str, Any]] = {} for group in bi.get_aggregation_group_trees(): self._build_tree(group.split("/"), tree, tuple()) self._render_tree(tree)
def test_get_aggregation_group_trees(monkeypatch, host_aggregations, expected): monkeypatch.setattr(bi.config, "aggregations", []) monkeypatch.setattr(bi.config, "host_aggregations", host_aggregations) assert bi.get_aggregation_group_trees() == expected
def show(self): tree = {} for group in bi.get_aggregation_group_trees(): self._build_tree(group.split("/"), tree, tuple()) self._render_tree(tree)