scPTR / tests /test_plotting.py
bryan7264's picture
Add files using upload-large-folder tool
9d901ad verified
Raw
History Blame Contribute Delete
1.48 kB
"""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