def setUp(self): inline, par, sr = Mock(), Mock(), Mock() inline.get_layer_pairs.return_value = [] par.apply_layers.side_effect = lambda x: x sr.get_layer_pairs.return_value = [] self.builder = PreambleHTMLBuilder(inline, par, sr)
def generate_html_tree(subtree, request, id_prefix=None): """Use the HTMLBuilder to generate a version of this subtree with appropriate markup. Currently, includes no layers""" layer_creator = LayerCreator() doc_id = '-'.join(subtree['label']) layer_creator.add_layers(utils.layer_names(request), 'preamble', doc_id, sectional=True) builder = PreambleHTMLBuilder(*layer_creator.get_appliers(), id_prefix=id_prefix) builder.tree = subtree builder.generate_html() return {'node': builder.tree, 'markup_page_type': 'reg-section'}
def generate_html_tree(subtree, request, id_prefix=None): """Use the HTMLBuilder to generate a version of this subtree with appropriate markup. Currently, includes no layers""" doc_id = '-'.join(subtree['label']) layers = list( generator.layers(utils.layer_names(request), 'preamble', doc_id, sectional=True)) builder = PreambleHTMLBuilder(layers, id_prefix=id_prefix, index_prefix=[0, subtree.get('lft')]) builder.tree = subtree builder.generate_html() return {'node': builder.tree, 'markup_page_type': 'reg-section'}
def setUp(self): self.builder = PreambleHTMLBuilder()