| """Smoke tests for plotting functions.""" |
|
|
| import matplotlib |
| matplotlib.use("Agg") |
|
|
| import pytest |
|
|
|
|
| def test_phase_portrait(analyzed_adata): |
| import scptr |
|
|
| gene = analyzed_adata.var_names[0] |
| fig = scptr.pl.phase_portrait(analyzed_adata, gene, show=False) |
| assert fig is not None |
|
|
|
|
| def test_gamma_heatmap(analyzed_adata): |
| import scptr |
|
|
| fig = scptr.pl.gamma_heatmap(analyzed_adata, show=False) |
| assert fig is not None |
|
|
|
|
| def test_gamma_violin(analyzed_adata): |
| import scptr |
|
|
| gene = analyzed_adata.var_names[0] |
| fig = scptr.pl.gamma_violin(analyzed_adata, gene, show=False) |
| assert fig is not None |
|
|
|
|
| def test_pt_umap(analyzed_adata): |
| import scptr |
|
|
| fig = scptr.pl.pt_umap(analyzed_adata, show=False) |
| assert fig is not None |
|
|
|
|
| def test_pt_comparison(analyzed_adata): |
| import scptr |
|
|
| fig = scptr.pl.pt_comparison(analyzed_adata, show=False) |
| assert fig is not None |
|
|
|
|
| def test_tf_ptf_scatter(analyzed_adata): |
| import scptr |
|
|
| fig = scptr.pl.tf_ptf_scatter(analyzed_adata, show=False) |
| assert fig is not None |
|
|
|
|
| def test_pt_velocity_embedding(analyzed_adata): |
| import scptr |
|
|
| scptr.tl.pt_velocity(analyzed_adata) |
| fig = scptr.pl.pt_velocity_embedding(analyzed_adata, show=False) |
| assert fig is not None |
|
|
|
|
| def test_pt_velocity_stream(analyzed_adata): |
| import scptr |
|
|
| scptr.tl.pt_velocity(analyzed_adata) |
| fig = scptr.pl.pt_velocity_stream(analyzed_adata, grid_size=20, show=False) |
| assert fig is not None |
|
|