def test_fill_html_template(): fsaverage = fetch_surf_fsaverage() mesh = surface.load_surf_mesh(fsaverage['pial_right']) surf_map = mesh[0][:, 0] img = _get_img() info = html_surface.one_mesh_info( surf_map, fsaverage['pial_right'], '90%', black_bg=True, bg_map=fsaverage['sulc_right']) html = html_surface._fill_html_template(info, embed_js=False) check_html(html) assert "jquery.min.js" in html.html info = html_surface.full_brain_info(img) html = html_surface._fill_html_template(info) check_html(html) assert "* plotly.js (gl3d - minified) v1.38.3" in html.html
def test_one_mesh_info(): fsaverage = fetch_surf_fsaverage() mesh = surface.load_surf_mesh(fsaverage['pial_right']) surf_map = mesh[0][:, 0] info = html_surface.one_mesh_info( surf_map, fsaverage['pial_right'], '90%', black_bg=True, bg_map=fsaverage['sulc_right']) assert {'_x', '_y', '_z', '_i', '_j', '_k'}.issubset( info['inflated_left'].keys()) assert len(decode( info['inflated_left']['_x'], '<f4')) == len(surf_map) assert len(info['vertexcolor_left']) == len(surf_map) cmax = np.max(np.abs(surf_map)) assert (info['cmin'], info['cmax']) == (-cmax, cmax) assert type(info['cmax']) == float json.dumps(info) assert info['black_bg'] assert not info['full_brain_mesh'] check_colors(info['colorscale'])