def test_plot_taxon_exchanges(growth_data, tmp_path): v = viz.plot_exchanges_per_taxon(growth_data, str(tmp_path / "viz.html")) check_viz(v) v = viz.plot_exchanges_per_taxon( growth_data, str(tmp_path / "viz.html"), direction="export") check_viz(v) with pytest.raises(ValueError): v = viz.plot_exchanges_per_taxon( growth_data, str(tmp_path / "viz.html"), direction="dog")
def test_fit(growth_data, tmp_path): meta = pd.Series([0, 0, 1, 1], index=growth_data.growth_rates.sample_id.unique()) v = viz.plot_fit(growth_data, meta, filename=str(tmp_path / "viz.html"), min_coef=0) check_viz(v) v = viz.plot_fit(growth_data, meta, variable_type="continuous", filename=str(tmp_path / "viz.html"), min_coef=0) check_viz(v) with pytest.raises(ValueError): v = viz.plot_fit(growth_data, meta, variable_type="dog", filename=str(tmp_path / "viz.html"))
def test_plot_sample_exchanges(growth_data, tmp_path): v = viz.plot_exchanges_per_sample(growth_data, str(tmp_path / "viz.html")) check_viz(v) v = viz.plot_exchanges_per_sample( growth_data, str(tmp_path / "viz.html"), direction="export") check_viz(v) v = viz.plot_exchanges_per_sample( growth_data, str(tmp_path / "viz.html"), cluster=False) check_viz(v) with pytest.raises(ValueError): v = viz.plot_exchanges_per_sample( growth_data, str(tmp_path / "viz.html"), direction="dog")
def test_plot_tradeoff(tradeoff_data, tmp_path): v = viz.plot_tradeoff(tradeoff_data, str(tmp_path / "viz.html")) check_viz(v)
def test_plot_growth(growth_data, tmp_path): v = viz.plot_growth(growth_data, str(tmp_path / "viz.html")) check_viz(v)